Python 基础语法总结 本篇文章将对 Python 的基础语法进行总结,涵盖标识符、数据类型、数据类型转换、运算符等知识点。 1. Python 标识符 在 Python 中,标识符由字母、数字、下划线组成,且不能以数字开头。 Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的,以单下划线开头的 _foo 代表不能直接访问的类属性,以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识。 2. Python 数据类型 Python 有五个标准的数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)和 Dictionary(字典)。 * 数字类型:int(有符号整型)、long(长整型)、float(浮点型)和 complex(复数)。 * 字符串类型:可以用双引号或单引号括起来,支持索引和切割操作。 * 列表类型:是 Python 中使用最频繁的数据类型,支持字符、数字、字符串甚至可以包含列表(即嵌套)。列表用 \[ ] 标识,可以完成大多数集合类的数据结构实现。 * 元组类型:类似于列表,但不能二次赋值,相当于只读列表。元组用"()"标识,内部元素用逗号隔开。 * 字典类型:是除列表以外 Python 之中最灵活的内置数据结构类型。字典用"{ }"标识,由索引(key)和它对应的值 value 组成。 3. Python 数据类型转换 有时候,我们需要对数据内置的类型进行转换。 Python 提供了一些内置的函数来执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。例如: * int(x [,base]) 将 x 转换为一个整数 * long(x [,base] ) 将 x 转换为一个长整数 * float(x) 将 x 转换到一个浮点数 * complex(real [,imag]) 创建一个复数 * str(x) 将对象 x 转换为字符串 * repr(x) 将对象 x 转换为表达式字符串 * eval(str) 用来计算在字符串中的有效 Python 表达式,并返回一个对象 * tuple(s) 将序列 s 转换为一个元组 * list(s) 将序列 s 转换为一个列表 * set(s) 转换为可变集合 * dict(d) 创建一个字典 * frozenset(s) 转换为不可变集合 * chr(x) 将一个整数转换为一个字符 * unichr(x) 将一个整数转换为 Unicode 字符 * ord(x) 将一个字符转换为它的整数值 * hex(x) 将一个整数转换为一个十六进制字符串 * oct(x) 将一个整数转换为一个八进制字符串 4. Python 运算符 Python 运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符等。 * 算术运算符:+、-、\*、/、%、\*\*、//等 * 比较运算符:==、!=、<>、<、>、<=、>=等 * 赋值运算符:=、+=、-=、\*=、/=、%=、\*\*=、//=等 * 逻辑运算符:and、or、not * 位运算符:&、|、^、~等 * 成员运算符:in、not in * 身份运算符:is、is not 这些运算符都有其特定的用途和优先级,需要根据具体情况选择合适的运算符。






























剩余16页未读,继续阅读


- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于linux的shell的进阶脚本源码.zip
- 工程硕士计算机集成制造技术CIMS试卷答案.doc
- 全国农村电子商务简析及我县发展思考.doc
- MyEclipse安装、配置到部署、运行web项目.doc
- 《计算机辅助制造》上机指导2.doc
- 王雪斌PLC水暖锅炉控制系统改造设计方案.doc
- 计算机网络技术专业(中专)人才培养方案(汉).doc
- 【】数据库系统课程设计指导书.doc
- 计算机的运算基础分析.ppt
- 工程机械领域自动化技术在机电一体化中的应用.docx
- 区块链技术在高校人事管理中的应用分析.docx
- 云计算产业释放巨大红利-未来市场规模达4300亿元.docx
- 团购网站市场发展.doc
- 单片机课程方案设计书—数字温度计.doc
- 计算机组成原理课程综述.doc
- semantic-kitti数据集08激光雷达数据-velodyne.7z.005


