python笔记


学习地点:花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)

列表

。。。。。。

字典

对键值进行hash函数查询到对应位置key->value

#创建
scores={'Jack':17,'John':71,'Mike':99}#花括号创建
score=dict(name='Jack',point=17)#内置函数创建
#value值获取
scores['Jack']#若无报error
scores.get('Jack')#若无返回false
scores.get('Jack',x)#若无返回x值
#删除与清除
del scores['Jack']#删除键
scores.clear()#清空字典
scores['Micheal']=100#更改、增加建值
#获取列表
scores.keys()#键的列表
scores.values()#值的列表
scores.items()#以元组为元素的列表
#字典的遍历
for i in scores:
    print(i)#i为键
#字典生成式
name=['Jack','John','Mike']
score=[17,71,99,100]
lst=zip(name,score)
scores={nam:sco for name,score in zip(name,score)}

元组

不可变序列

#创建
t=('pyhton','hello',27)#可不加小括号
t=tuple(('pyhton','hello',27))#内置函数创建
t=('world',)#单元素元组必须加小括号和逗号
#元组中的列表
t=('hello',[11,12],12)#其余元素不可改动,但列表中的元素可以改动
#元组的遍历
for i in t:
    print(i)

集合

没有value的字典,无序

#创建
s={1,2,3,4,4,5,5,6}#实际集合为s={1,2,3,4,5,6}
s=set()#强制转换为集合
#增
s.add(27)#单个添加
s.update()#一个及以上,可为元组、字典、列表等,强制转换后添加
#删
s.remove()#单个删除,无则报错
s.discard()#单个删除,但不报错
s.pop()#无参数,去掉地址中的第一个元素,但因为集合无序,因此并非集合中的第一个元素
s.clear()
#集合的关系
s1={1,2,3,4,5,6}
s2={1,2,3,4}
s1==s2
s1!=s2
s1.issubset(s2)#s1是否为s2子集
s1.issuperset(s2)#s2是否为s1子集
s1.isdisjoint(s2)#s1、s2是否有交集
#集合的数学操作
s1.intersection(s2)#交集
s1&s2
s1.union(s2)#并集
s1|s2
s1.difference(s2)#差集
s1-s2
s1.symmetric_difference(s2)#对称差集
s1^s2
#集合生成式
s={i for i in range(10)}

字符串

不可变字符序列

#创建
s='Python Python Python'#""、''''''
#查找
s.index('yt')#第一个,无 报错
s.rindex('yt')#最后一个,无 报错
s.find('yt')#第一个,无 回-1
s.rfind('yt')#最后一个,无 回-1
#大小写
s.upper()#全大写
s.lower()#全小写
s.swapcase()#大小写切换
s.capitalize()#首字母大写其余小写
s.title()#每个单词首字母大写,其余小写
#对齐
s.center(a,b)#居中对齐,宽度a,b填充,默认为空格
s.ljust(a,b)#左对齐,宽度不够返回原字符
s.rjust(a,b)#右对齐
s.zfill(a)#右对齐,0填充
#劈分
s.split(sep='y',maxsplit=1)#默认sep为空格,maxsplit最大劈分次数
#判断
s.isidentifier()#是否合法
s.isspace()#是否全空字符(回车、换行、制表)
s.isalpha()#全字母
s.isdecimal()#全十进制数字
s.isnumeric()#数字(包括中文数字、罗马数字等)
s.isalnum()#字母和数字
#更改
s.replace('Python','Java',2)#替换该字符串2次
lst=['hello','java','world']
' '.join(lst)#用空格连接列表或元组中的字符串

文章作者: Jiang Sir
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Jiang Sir !
 上一篇
喜欢——这种感觉貌似快要遗失,却又久久未散 喜欢——这种感觉貌似快要遗失,却又久久未散
也许无关年龄,只是,我的这种名为喜欢的感官,正在被自己逐渐消磨
2021-11-07
下一篇 
被困在自己心里的人 被困在自己心里的人
也许你的身边藏着很多患有心理疾病的人群,不论是恐惧症或是抑郁症患者,他们其实在日常生活中与常人无异,但在特定条件下,却会展现出内心遗失的那片大陆
2021-11-05
  目录