下载此文档

Python程序设计要点整理.docx


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
Python程序设计要点整理
布尔型 True False bool
字符串、元组属于不可变序列,不可以通过X[1]方式修改元素值,列表是可变序列
Python是基于值的内存管理方式,两个变量分别赋值为两个可变对象,值即便相同便省略最后一个冒号
a = [0,1,2,3,4,5]
a[ : : 2]=[0]*(len(a)//2)
a=[0,1,0,3,0,5]
36. 切片返回的是列表元素的浅copy,不同于列表对象直接赋值
al=[3,5,7] al=bl id(al)==id(bl) True
al=[3,5,7] bl=al[ : : ] id(al)==id(bl) False
37. 迭代对象遍历一遍即结束
38. a=[1,2] b=[1,2,3] a<b True
39. 如果要创建只包含一个元素的元组,需要在元素后面加一个逗号
a=(3) a 3 a=(3,) a (3,)
40. 元组的访问和处理速度比列表快,也更安全
41. 元组中元素的值不可改变,但元组中可变序列的元素的值可以改变
x=([1,2],3) x[0][0]=5 x ([5,2],3)
x[0] = x[0]+[5] error
42. 序列解包——同时对多个变量进行赋值
x,y,z=1,2,3 print(x,y,z) 1 2 3
keys=['a','b','c'] values=[1,2,3]
for k,v in zip(keys,values):
print(k,v) a 1 b 2 c 3
43. 生成器推导式的结果是生成器对象,而不是列表,也不是元组,当所有元素访问结束后,如果需要重新访问其中的元素,必须重新创建该生成器对象
44. 字典是”键值”对的无序可变序列,{keys:values,keys:values} 字典中的键是任意的不可变(为了安全性)数据(字符串、数字、元组),keys不允许重复,values允许重复
45. 创建字典
keys=['a','b','c'] values=[1,2,3] print(dict(zip(keys,values))) {'c': 3, 'b': 2, 'a': 1}
46. 字典元素的访问:1)通过下标的方式Dict[keys]
2)()获取指定键对应的值,指定键不存在,默认返回None
keys=[1,2,3] values=['a','b','c'] d=dict(zip(keys,values))
(1) 'a' (4) (4,'d') 'd'
47. 以指定键为下标为字典元素赋值时,若‘键‘存在,则修改’值‘,‘键’不存在,则创建新的‘键值’对
48. 统计字符串中每个元素的出现次数
z 'mlSXvqBIMa'
>>> from collections import Counter >>> frequences=Counter(z)
>>> frequences.

Python程序设计要点整理 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人儒林
  • 文件大小1.96 MB
  • 时间2022-04-20