数字类型
Python的数字常量
数字类型转换
混合类型表达式中,Python先将被操作对象转换成其中最复杂的操作对象的类型
Python允许执行连续比较,且比较链可以任意长
Python的除法x/y在Python3和Python2.7中不同
Python支持许多对数字处理的内置函数与内置模块
通用序列
- Python的通用序列包括:字符串、列表、元组
- Python的通用序列操作有:索引操作、分片操作、序列加法、序列乘法
- 三种解析表达式
- 序列的拷贝
函数和作用域
- Python的函数是由chef语句编写,Python中,函数也是一种对象类型
- 函数参数没有任何类型约束,返回类型也没有任何类型约束
- Python函数定义语句
- 函数仅仅是对象类型,函数名也仅仅是变量名,他们没有任何特殊之处
- 函数主题内的代码直到函数被调用时才运行。函数内的变量名在函数实际执行之前都不会解析
- 变量可以在3个不同的地方定义,对应三种不同的作用域
- 作用域法则
- 变量名查找规则
模块的高级用法
Python模块会默认导出其模块文件顶层所附值的所有变量名,不存在私有变量名。所有的私有数据更像是一个约定,而不是语法约束
当文件是以顶层程序文件执行时,该模块的name属性会设为字符串main。若文件被导入,则name属性就成为文件名去掉后缀的名字
import和from可以使用as扩展,通过这种方法解决变量名冲突
本文详细介绍了Python中的数字类型,包括常量和类型转换,强调了在混合类型表达式中的类型转换规则。此外,讨论了Python的连续比较特性及Python3和Python2.7中除法的区别。还探讨了通用序列操作,如索引、分片、加法、乘法等,并提及序列的拷贝。同时,文章涉及函数和作用域的概念,包括函数的定义、调用、参数约束和作用域法则。最后,简要提到了Python模块的导入与命名空间管理。

被折叠的 条评论
为什么被折叠?



