《Python 3.x入门到应用实践》 —2 重点回顾

举报
华章计算机 发表于 2020/02/08 23:04:08 2020/02/08
【摘要】 本节书摘来自华章计算机《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()函数可以指定提示文字,用户输入的文字则存储在指定的变量中。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。