当前位置: 首页 > news >正文

Python基础入门

1.缩进  指的是代码与界面左边缘放入距离

2.注释 #单行注释   '''  '''/"""  """多行注释

3.输出函数  print(),其中end参数可以设置数据之间的换行符,sep参数可以设置数据之间的分隔符

4.eval()函数可以解析和执行字符串表达式,并返回计算结果。先计算后打印。

5.输入函数 input(),可以接收从控制台输入的内容,并以字符串的形式返回该任务。

6.type() 判断数据对象的类型

7.模块 外来的快捷代码块。导入代码块import  模块名,import  模块名  as  别名。导入模块的部分代码from  模块名  import  变量/函数/类,from  模块名  import  *

8.第三方模块,先安装,再导入,再使用。  pip install 模块名

基本数据类型

1.Numbers(数字)  转换类型 int(num)

2.String(字符串)  忽略转义字符在字符串前面加r或R

字符串格式化-fromat()方法  "姓名:{  }".format(name)/字符串.format(参数1,参数2,...参数列表),传递多个参数时可以在字符串中的{}中添加索引号

字符串的拼接( + ),重复( * ),归属( in ),切片(字符串[start,end,step])

常用方法:str:title()字符串首字母大写,str.upper()字符串所有字母大写,str.lower()字符串所有字母小写,str.isupper()字符都是大写为True,str.islower()字符都是小写为True,str.isalpha()字符都是字母或汉字为True,str.isnumeric()字符都是数字时为True,str.isspace()字符都是空格时为True,str.split("分隔符")字符串分割,"连接符".join(str)字符串拼接,str.replace(old,new)字符串替换,str.strip()去除左右两边空格,#,@,str.lstrip(),str.rstrip(),

3.List(列表)  用[ ],包含若干个任意数据类型的元素,特点:有序,可变

enumerate(对象,start=0)枚举函数--为可迭代数据添加索引,zip(list1,list2)两个字符操作函数,索引相同数据一一对应。

4.Tuple(元组)  用( ),包含若干个任意数据类型的元素,特点:有序,不可变

5.Dictionary(字典)  用{ },包含若干个键值对,特点:无序,字典的”键“不能重复

6.Set(集合)  用{ },包含若干个任意数据类型的元素,特点:无序,元素不重复

程序控制结构

match语句完整格式

match n:

        case  1:

                语块1

        case  2:

                语块2

        .。。。

        case  n:

                语块n

        case  _:

                语块

for语句完整格式

for  x  in   range(0,5):

        print(x)  

else:

        print("range(0,5)函数包含的数字为0,1,2,3,4“)

try-except语句完整格式

try:

        要捕获异常的代码块

except  Exception  as  e:

        异常时处理的代码块

else:

        没有异常要执行的代码

finally:

        无论是否有异常都执行的代码

http://www.dtcms.com/a/576805.html

相关文章:

  • 【React Native】粘性布局StickyScrollView
  • 无人机RTMP推流平台EasyDSS:构建新一代智能交通视频监控系统
  • 从大数据角度看时序数据库选型:Apache IoTDB的实战经验分享
  • Apache Drill 连接 MySQL 或 PostgreSQL 数据库
  • React Native App 图表绘制完整实现指南
  • 做招商加盟网站怎么样济南网站优化的周期
  • 怡梦姗网站做么动漫与游戏制作专业就业方向
  • js原生、vue导出、react导出、axios ( post请求方式)跨平台导出下载四种方式的demo
  • Springboot + vue 宿舍管理系统
  • 【Python3教程】Python3高级篇之pip标准包管理工具
  • 段权限检查(Segement Privilege Check)
  • JD京东线下HR面(准备)
  • 构建高可靠 OpenEuler 运维体系:从虚拟化部署到 Systemd 自动化核心实践
  • 让医学影像跨越“域”的鸿沟:FAMNet 的频域觉知匹配新思路
  • 麒麟Server版安装EMQX
  • 数字机器人教学项目开发:基于Python的教育技术创新实践
  • 《C语言疑难点 --- C语内存函数专题》
  • 公司网站建设文章wordpress cms主题教程
  • 第十天~ARXML IPDU Group全面解析:从基础到高级批量控制策略
  • 【029】智能停车计费系统
  • 51CTO学院个人网站开发视频经典 wordpress主题下载
  • Java大厂面试真题:Spring Boot + 微服务 + 缓存架构三轮技术拷问实录
  • 患者随访管理抖音快手微信小程序看广告流量主开源
  • 做视频资源网站有哪些内容网站浮动代码
  • c#笔记之类的继承
  • Flink 流式计算的状态之道从 Table/SQL 语义到算子状态与 TTL 精准控制
  • 嘉兴做微网站多少钱有哪些好的网站
  • ps -ef | grep redis
  • 网站开发语言有哪些网站开发的问题
  • 在 JavaScript 中, `Map` 和 `Object` 都可用于存储键值对,但设计目标、特性和适用场景有显著差异。