02-Python实战教程(微课版)孔祥盛ppt课件(完整版).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《02-Python实战教程(微课版)孔祥盛ppt课件(完整版).pptx》由会员分享,可在线阅读,更多相关《02-Python实战教程(微课版)孔祥盛ppt课件(完整版).pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、02-Python实战教程(微课版)孔祥盛ppt课件(完整版)第二章第二章标识符和对象名孔祥盛Python实战教程(微课版)人民邮电出版社版权所有,侵权必究ISBN:978-7-115-57963-8本书资源:人邮教育社区3第二章第二章内容简介内容简介42.1 标识符标识符 标识符是一个名字,只能以字母(A-Z / a-z)或下划线(_)开头,其余部分可以包含字母(A-Z / a-z)、下划线(_)或者数字。 Python标识符是大小写敏感的。 studentName studentname 52.1.1 标识符的命名规则标识符的命名规则 两种规则:两种规则: 1.驼峰标记(驼峰标记(Came
2、lCase) 从第二个单词开始,每个单词的首字母大写。从第二个单词开始,每个单词的首字母大写。 例如例如“studentName”“”“teacherName”等。等。 注意:类名的首字母通常大写,其他标识符的首字母小写。注意:类名的首字母通常大写,其他标识符的首字母小写。 例如例如UnitTest 2.下划线用作单词分隔符下划线用作单词分隔符 例如例如“student_name”“teacher_name”等。等。62.1.1 标识符的命名规则标识符的命名规则 有关标识符的说明如下。有关标识符的说明如下。 说明说明1:不能将保留字用作标识符。:不能将保留字用作标识符。 说明说明2:避免使用单
3、个字母:避免使用单个字母“l”(小写字母(小写字母L)“o”“”“O”作作为标识符,这些字符与数字为标识符,这些字符与数字1和和0无法区分。无法区分。 说明说明3:Python字符串是基于字符串是基于Unicode的,标识符本质是一个的,标识符本质是一个字符串,这就意味着标识符中可以包含中文字符,但本书不建字符串,这就意味着标识符中可以包含中文字符,但本书不建议这样做。议这样做。 说明说明4:不建议使用内置函数和内置数据类型的名字作为标识符。:不建议使用内置函数和内置数据类型的名字作为标识符。例如不建议使用例如不建议使用float、id、int、input、list、str、sum、max、m
4、in等作为标识符。等作为标识符。 说明说明5:不建议使用两个下划线作为前缀、两个下划线作为后缀:不建议使用两个下划线作为前缀、两个下划线作为后缀的名字作为标识符。这种特殊的名字叫做魔法属性或者魔法方的名字作为标识符。这种特殊的名字叫做魔法属性或者魔法方法,法,Python为这种特殊的名字赋予特殊的含义。为这种特殊的名字赋予特殊的含义。72.1.2 单下划线标识符单下划线标识符“_”的妙用的妙用 例如打印例如打印10次次“你好你好Python”,可以使用单下划线,可以使用单下划线“_”为为临时对象命名。临时对象命名。Python程序程序12for _ in range(10): print(你好
5、Python)82.1.2 单下划线标识符单下划线标识符“_”的妙用的妙用 例如下列代码用于提取例如下列代码用于提取1和和3,单下划线,单下划线“_”用于占位。用于占位。Python程序程序123a, _, b, _ = (1, 2, 3, 4)print(a)print(b)92.2 Python内存优化机制内存优化机制 Python内置了一套内存优化机制,会最大限度地重用现有存内置了一套内存优化机制,会最大限度地重用现有存储空间中的对象。储空间中的对象。 Python会将数值较小的整数对象(大于等于-5且小于等于256)置入“全局intern池”中(intern译作驻留)。“全局inter
6、n池”中的对象被所有Python会话共享使用。也可将“全局intern池”理解为“全局常量池”或“小数据池”。 提示:内置函数id(obj)返回对象obj的内存地址(类似于房间的房间号)。Python Shell A1id(0)Python Shell B1id(0)102.2 Python内存优化机制内存优化机制 Python内置了一套内存优化机制,会最大限度地重用现有存内置了一套内存优化机制,会最大限度地重用现有存储空间。储空间。 开辟新的存储空间需要耗费一定的时间。Python内部有一套内存优化机制,同一个Python Shell会最大程度地利用现有存储空间,避免因开辟新“存储空间”而浪
7、费时间。Python Shell A12id(999)id(1000)112.3 对象名的管理对象名的管理 如果经常拨打某个手机号,我们会将该手机号命名,并存储如果经常拨打某个手机号,我们会将该手机号命名,并存储到电话簿中,便于今后再次使用。到电话簿中,便于今后再次使用。 同理,同理,如果一个对象频繁使用,最好的办法也是为它命名。如果一个对象频繁使用,最好的办法也是为它命名。 赋值语句赋值语句“=”的主要功能就是为对象命名,并将对象名存储在的主要功能就是为对象命名,并将对象名存储在命名空间中。命名空间中。Python程序程序1telephone_no = 13555555555122.3 对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 Python 实战 教程 微课版 孔祥盛 ppt 课件 完整版
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内