python学习笔记-2

2019-12-16 10:49 Python学习 期货哥

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()函数可以指定提示文字,用户输入的文字则存储在指定的变量中。


发表评论: