《Python 3.x入门到应用实践》 —2 重点回顾
重点回顾
1. 由于内存的容量是有限的,为了避免浪费内存空间,系统会按照需求给每个变量分配不同大小的内存空间,因此有了“数据类型”来加以规范。
2. 在Python语言中,使用变量时不需要事先声明数据类型,系统会根据所赋予的变量值来自动决定该变量的数据类型。
3. Python是区分字母大小写的程序设计语言,也就是说 number与 Number是两个不同的变量。
4. 保留字(或称为关键字)通常具有特殊的意义与功能,所以它会被预先保留,而无法作为变量名称或任何其他标识符名称。
5. help()函数是Python的内建函数,如果不清楚特定对象的方法、属性如何使用,就可以调用help()函数来查询。
6. Python语言采用动态类型,但是对于数据的处理却很严谨,它的数据类型属于“强类型”。
7. 程序设计语言的数据类型按照类型检查方式可分为“静态类型”与“动态类型”。
8. Python有垃圾回收机制,当对象不再使用时,解释器会自动回收,释放所占用的内存空间。
9. 如果对象确定不需要使用了,我们可以使用“del”来删除对象。
10. Python的数值类型有整数(int)、浮点数(float) 与布尔值(bool)。
11. 整数是指正整数或负整数,不带有小数点,除了用十进制(decimal)来表示外,也可以用二进制(binary)、十六进制(hexadecimal)、八进制(octal)来表示,只要分别在数字之前加上0b、0x、0o指定进制系统即可。
12. decimal模块是Python标准模块库,使用它之前需要先用import指令导入模块,而后才能使用,成功导入模块后,再使用decimal.Decimal类来存储精确的数字。
13. round(x[, n])是内建函数,会返回参数x最接近的数值,n是指定返回的小数点位数。
14. 布尔值(bool)是int的子类,只有真值(True)与假值(False)。布尔数据类型通常用于流程控制中的逻辑判断。
15. 在Python语言中,必须是相同的数据类型才能直接进行运算,例如字符串与整数不能直接相加,必须将字符串转换为整数,如果参加运算的都是数值类型,那么Python会自动进行类型转换,而不需要指定强制转换类型。
16. 使用布尔值False与True时要特别注意第一个字母必须大写。
17. 所谓字面常数,就是直接写进 Python 程序的数值。
18. print()函数支持格式化输出,有两种格式化方法可以使用,一种是以“%”进行格式化输出,另一种是通过format函数实现格式化输出。
19. input()函数可以指定提示文字,用户输入的文字则存储在指定的变量中。
- 点赞
- 收藏
- 关注作者
评论(0)