Python期末复习重点.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python期末复习重点 1、Python的注释 (1)单⾏注释以 # 开头 (2)多⾏注释可以使⽤多 #,也可以⽤⼀对’’’(三 单引号)或者(三 双引号)包裹要注释的内容 2、Python的序列类型 :列表 (list),元组 (tuple),字典 (dict)和集合(set)。字典是Python中唯⼀的映射类型。 3、Python的数字类型 :整型,浮点型,长整型和复数。 4、Python的数据类型 :列表,元组,字典,集合,字符串,布尔型,数字,空值。 (元组和字符串为不可变类型 ;Python只有字符串⽆ 字符) 5、切⽚适⽤于列表,元组,字符串和range对象。使⽤两 冒号分隔的三 数字完成 :[start : end : step].start默认为0,end默认为长 度,step默认为 1,为默认值可以省略。当step为负数时表⽰反向切⽚。 已知a=[1,2,3,4,5] , 则a[::]为[1,2,3,4,5] ; a[::- 1]为[5,4,3,2,1] (反向切⽚为逆序) ; a[3]为4 ; a[3:5]为[4,5] (切⽚结束位置⼤于长度时,从尾部截断) ; a[::2]为[2,4] 6、变量不必事先声明;变量⽆需指定类型 ;可以使⽤del释放资源 ;但是变量必须先赋值才可以再使⽤,不先赋值会报错 (is not defined) 7、字符应该视为长度为 1的字符串;既可以⽤单引号,也可以⽤双引号创建字符串 。 8、表达式 1/4+2.75的值是 3.0。 (浮点数运算具有不确定尾数,存在误差) 9、range([start],end,[,step]):返回range对象,其中包含左闭右开区间[start,end)内以步长step的整数。 range(1,10,3)的值为 1,4,7 range(5)的值为0,1,2,3,4 (start默认为零,step默认为 1) range(9,0,-2)的值为9,7,5,3,1 (正向递增序号从0开始,反向递减序号从- 1开始) 10、次⽅的计算(在python中*表⽰乘法,**表⽰乘⽅即幂运算) print(2**31-1) print(pow(2,31)-1) 11、Python代码规范 (1)对于编码,如⽆特殊情况⼀律使⽤UTF-8编码 ; (2)严格使⽤缩进来体现代码的逻辑从属关系,同⼀ 级别的代码块的缩进量必须相同,⼀般⽽⾔,以4 空格为基本缩进单位 ; (3)对关键代码和重要业务逻辑代码进⾏必要的注释,⼀ 好的、可读性强的程序⼀般包含30%以上的注释 ; (4)每 import只 导⼊⼀ 模块 ; (5)尽量不要写过长的语句 ; (6)最好在每 类,函数定义和⼀段完整的功能代码之后增加⼀ 空⾏,在运算符两侧各增加⼀ 空格,在逗号后⾯增加⼀ 空格。 12、列表推导式:[表达式 for 变量 in 序列或迭代对象] ,在逻辑上相当于⼀ for循环。 vec = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print([n m for elem in vec for n m in elem]) #[ 1, 2, 3, 4, 5, 6, 7, 8, 9] (相当于两 for循环,外循环和内循环) a=[x*x for x in range(10)] print(a) #[0, 1, 4, 9, 16, 25, 36, 49, 64, 8 1] b=[-1,-4,6,7.5,-2.3,9,-11] print([i for i in b if i0]) #[6, 7.5, 9] print([(x,y) for x in [1,2,3] for y in [3,1,4] if x !=y]) #[ ( 1, 3), ( 1, 4), (2, 3), (2, 1), (2, 4), (3, 1), (3, 4)] 13、Python中的深复制和浅复制。 浅复制 :是指⽣成⼀ 新的列表,并且

文档评论(0)

有志者事竟成 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7114163151000053

1亿VIP精品文档

相关文档