- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2.1数据类型2.2输入与输出2.3运算符与表达式of561第二章数据类型、运算符及表达式
2.1数据类型第二章数据类型、运算符及表达式of312在程序中使用的变量名、函数名,常量名等统称为标识符,在Python里,标识符由字母、数字、下划线组成。但不能以数字开头。另外Python中的标识符是区分大小写的。关于Python标识符有如下几点说明:(1)以下划线开头的标识符是有特殊意义的。(2)以单下划线开头的标识符(_xxx)代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“fromxxximport*”而导入。(3)以双下划线开头的标识符(__xxx)代表类的私有成员。(4)以双下划线开头和结尾的标识符(__xxx__)代表Python里特殊方法专用的标识,如__init__()代表类的构造函数。2.1.1标识符
2.1数据类型第二章数据类型、运算符及表达式of313(5)在对变量进行命名时应尽量避免使用上述样式。除此之外,还有一些字符串是Python规定的具有特殊意义的,称为保留字或关键字,用户定义的标识符不能与之相同。常见的保留字如下所示:False class finallyisreturnNonecontinuelambdaTrue def fromnonlocalwhileanddelglobalnot with…aselifif oryieldtryassertElseimportpassbreak exceptinraisefor下面是一部分保留字的含义。if:条件判断语句。for:用于遍历迭代器每个元素。try:与except,finally配合使用处理在程序运行中出现的异常情况。2.1.1标识符
2.1数据类型第二章数据类型、运算符及表达式of314cass:用于定义类型。def:用于定义函数和类型的方法。pass:表示此行为空,不运行任何操作。assert:用于程序调试阶段时测试运行条件是否满足。yield:在迭代器函数内使用,用于返回一个元素。自从Python2.5版本以后。这个语句变成一个运算符。raise:制造一个错误。import:导入一个模块或包。from:从包导入模块或从模块导入某个对象,与import配合使用。as:将导入的对象赋值给一个变量。in:判断一个对象是否在一个字符串/列表/元组里。这些保留字中,除了False、None和True外,其余保留字都不能作为一个值赋给变量,在Python3.X中,所有的保留字都不能被赋值。2.1.1标识符
2.1数据类型第二章数据类型、运算符及表达式of315需要注意的是,保留字并不是一成不变的,随着Python版本的变迁,有些字符串会加入到保留字中。除了关键字外,还有转义字符串,转义字符串就是在一些字符或字符串前加“\”,用来表示一些无法显示的字符,比如换行符。表2.1是一些转义字符串。2.1.1标识符表2.1常用的转义字符及其含义
2.1数据类型第二章数据类型、运算符及表达式of3162.1.1标识符表2.1常用的转义字符及其含义(接上表)
2.1数据类型第二章数据类型、运算符及表达式of317在程序执行过程中,其值不发生改变的量称为常量。常量分为直接常量和符号常量。直接常量(字面常量)包括以下几种:(1)整型常量:12、0、-3;(2)实型常量:4.6、-1.23;(3)字符常量:‘a’、‘b’。符号常量是指用标识符代表一个常量。需要注意的是,Python没有真正意义上的符号常量。但是有时候会需要用到符号常量。一般是在import语句下面用大写字母作为常量名,如:NUMBER=100。但这并不意味着这个值不可以被改变。2.1.2变量和常量
2.1数据类型第二章数据类型、运算符及表达式of318习惯上符号常量的标识符用大写字母,变量标识符用小写字母,以示区别。使用符号常量的好处是能做到“一改全改”。即如果该常量被使用了很多次也只需在最开始的地方改变其初值即可。值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。在Python中,对一个变量赋值之前并不需要对其定义或声明,它会在第一次赋值时自动生成。在使用一个变量之前需要先对其进行赋值。变量命名规则如下:(1)变量名必须以字母或下划线开头,后面可以跟任意数量的字母、下划线和数字。变量名中只能有字母、下划线
您可能关注的文档
- 第二课-算法与流程图(课件).ppt
- 第3课《百合花》课件精品课件25张.pptx
- 租赁安全生产管理承诺书.docx
- 科技部技术开发合同经典版(六篇).doc
- 科技创新对现代农业发展的影响分析.docx
- 科室院感爆发应急预案演练脚本.docx
- 禁毒知识竞赛主课件-图文.pptx
- 2023年辽宁省鞍山市中考生物一模试卷+答案解析.pdf
- 2023年江苏省盐城市建湖县海南中学中考数学仿真试卷+答案解析.pdf
- 2023年江苏省苏州市中考数学考前模拟预测卷+答案解析.pdf
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)