




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 布尔型 True False bool2. 字符串、元组属于不可变序列,不可以通过X1方式修改元素值,列表是可变序列3. Python是基于值的内存管理方式,两个变量分别赋值为两个可变对象,值即便相同,也会有两个可变对象存在。而对于不可变对象,由于其值不变,为了性能方面的考虑,Python实现中可能仅仅分配一个对象。多个变量指向同一个对象修改变量的值实为修改变量指向的内存地址。Python具有自动内存管理功能,对于没有任何变量指向的值,Python将会自动将其删除。4. 十六进制 0x 八进制0o 二进制0b5. 字符串支持使用+进行合并 a=ab+c a=abc6. x/y 求整商 x%y 求余数 x/y真除法 x!=y x不等于y &交集 | 并集7. 内置函数不需要导入模块即可直接使用8. break语句 continue语句在for循环 while循环中都可以使用,continue终止本次循环,直接回到循环顶端,提前进入下一次循环;break使整个循环提前结束。9. 计算列表中元素的平均值sum(x)/len(x)10. 列表中部分元素删除后,列表会自动收缩其内存空间以保证各元素连续储存11. 用del命令删除对象时,如果值还有别的变量指向,则不删除值,如果不再有其他变量指向,则删除值。del适用于删除列表中指定元素,和删除整个字符串、元组和列表12. 输出重定向fp=open(rD:mytest.txt,a+)print(HELLO WORLD!,file = fp)fp.close()13. 输出内容不换行print(i,end=)14. pip是管理扩展模块的重要工具。在Python启动时,仅加载了很少的一部分模块,在需要时由程序员显式加载,减小程序运行的压力15. 导入模块的方法:1) import模块名as别名2) from 模块 import 对象名as别名3) 一次导入所有模块 from 模块 import *16. Python程序是依靠代码的缩进来体现代码之间的逻辑关系的,行尾的冒号以及下一行的缩进表示一个代码块的开始。在编写程序时,同一个级别的代码块的缩进量必须相同。17. 在IDLE开发环境中,一般以4个空格作为基本缩进单位18. 注释:1) 以符号#开始,表示本行#之后的内容为注释2) 包含在一对三单引号或三双引号之间且不属于任何语句的内容19. 使用必要的空格与空行增强代码的可读性20. Python文件名1).py Python源文件,由Python解释器负责解释执行2).pyw Python源文件,常用于图形界面程序3).pyc Python字节码文件21. 文件读写模式:r 只能读r+ 可读可写 不会创建不存在的文件 从顶部开始写 会覆盖之前此位置的内容w+ 可读可写 如果文件存在 则覆盖整个文件不存在则创建w 只能写 覆盖整个文件 不存在则创建a 只能写 从文件底部添加内容 不存在则创建a+ 可读可写 从文件顶部读取内容 从文件底部添加内容 不存在则创建21. Python运算符优先级指数 * 乘、除、取余、取整 */ %/ 加减 +- 比较运算符 逻辑运算符not or and22. 局部变量 全局变量 局部变量和全局变量名称相同 23. Python脚本的_name_属性.py文件既可以用来直接执行,就像一个小程序一样,也可以用来作为模块被导入在python中导入模块一般使用的是import_name_作为模块的内置属性是.py文件的调用方式。最后是_main_,刚才我也提过,.py文件有两种使用方式:作为模块被调用和直接使用。如果它等于_main_就表示是直接执行。在if _name_ = _main_:之后的语句作为模块被调用的时候,语句之后的代码不执行;直接使用的时候,语句之后的代码执行。24. 表达式由值、变量和运算符组成。单一的值或变量也可以当作是表达式。25. 序列是一块用来存放多个值的连续内存空间26. 字典和集合为无序序列,列表、元组、字符串为有序序列,支持双向索引27. 尽量从列表的尾部进行元素的增加和删除,不仅大幅度提高处理速度,并且总可以保证得到正确的结果28. 同一个列表中元素的数据类型可以各不相同29. 列表 list() 元组、字符串元组 tuple() 列表、字符串字符串 .join(list)列表集合 set() 列表,元组(重复元素只保留一个)30. 计时:import timestart=time.time()main()end=time.time()print(end-start)31. 列表元素的增加(1)使用+运算符:并非为列表添加,而是创建新列表,将原列表和新元素依次复制,速度较慢(2)使用l.append(),原地修改列表,速度较快(3)使用l.extend(),也是原地操作,不改变其内存首地址(4)使用l.insert(index,x),涉及到插入位置之后所有元素的移动,速度慢32. 序列对象在内存中的起始地址是不改变的,仅仅是被改变值的元素地址发生变化 a=1,2,3 b=1,2,4 id(a0)=id(b0) True33. a=1,3,5 a=a*3 a=1,3,5,1,3,5,1,3,5 x=None*2*3 x=N,N,N,N,N,N34. 删除列表中指定元素的所有重复(从尾部开始) (1)x=1,2,1,2,1,1,1 for i in x: : -1: if I =1: x.remove(i) (2)for i in range(len(x)-1,-1,-1) :35. 切片操作原地修改列表内容 切片适用于列表、元组(仅用于访问,不适用于修改)、字符串 : : 左闭右开 step 步长省略时可以顺便省略最后一个冒号 a = 0,1,2,3,4,5 a : : 2=0*(len(a)/2) a=0,1,0,3,0,536. 切片返回的是列表元素的浅copy,不同于列表对象直接赋值al=3,5,7 al=bl id(al)=id(bl) True al=3,5,7 bl=al : : id(al)=id(bl) False37. 迭代对象遍历一遍即结束38. a=1,2 b=1,2,3 a from collections import Counter frequences=Counter(z) frequences.most_common(1) (I, 1)d = dict()for i in z: #对随机数列表扫描一次,即可得到结果 di = d.get(i,0)+149. 有序字典:记住元素插入的顺序import collectionsx=collections.OrderedDict() xa=3 xb=5 xc=8 xOrderedDict(a, 3), (b, 5), (c, 8)50. 集合 无序性,*唯一性51.=判断是否等于 =赋值52. 条件表达式的值只要不是空、0、False,Python解释器均认为与True等价 即(if 3:)可执行 if 表达式:语句块53. if 表达式: 表达式值为True 执行1,否则执行2语句块1 else:语句块254. 使用选择结构的嵌套时,一定要严格控制好不同级别代码块的缩进量55. 在IDLE交互式环境中,每次只能执行一条语句56. 循环语句:for 和 while while循环一般用于循环次数难以提前确定的情况,当然也可以用于循环次数确定的情况;for循环一般用于循环次数可以确定的情况,尤其适用于枚举或遍历序列57. 求100以内的素数 for n in range(100): for i in range(2,n): if n%i=0: break else: print(n,end=)58. Python的关系运算符可以连续使用,342 True59. 因式分解x = input(Please input an integer less than 1000:)x = eval(x)t = xi = 2result = while True: if t=1: break if t%i=0: result.append(i) t = t/i else: i+=1print(x,=,*.join(map(str,result)60. 大写字母ASCII 65-90 小写字母ASCII 97-122 ASCII采用一个字节进行编码 最多表示28
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民法典与依法行政课件
- 广发银行考试试题及答案
- 2024阳江市江城区双捷镇社区工作者招聘考试试题
- 2024鸡西市鸡冠区红军路街道社区工作者招聘考试试题
- 2026届北京八中化学高三上期末复习检测模拟试题含解析
- 新疆生产建设兵团第七师中学2026届化学高二第一学期期中监测模拟试题含解析
- 江苏常熟中学2026届高三化学第一学期期中达标检测试题含解析
- 2024金华市义乌市稠江街道社区工作者招聘考试试题
- 老年教育课程设置创新与2025年跨学科融合教学模式研究报告
- 夜间餐饮市场消费场景拓展与商业模式研究报告
- 中级职称评审述职报告
- 2025年9月-2026年1月安全工作安排表
- 在接受诫勉谈话时的检讨及整改情况报告
- 小学生养成文明行为习惯自评检查表
- 2025山西航空产业集团有限公司校园招聘(第一批)43人笔试参考题库附带答案详解(10套)
- 2025年高级(三级)评茶员职业技能鉴定《理论知识》真题卷(后附答案及解析)
- 2024版电网典型设计10kV配电站房分册
- 献县地热管理办法
- 2025年一级建造师建设工程经济押题模拟卷(附答案)
- 脑血管支架植入术护理
- 财务共享模式下中储粮财务集中管理研究
评论
0/150
提交评论