python入门个人总结第四式

python入门个人总结第四式,第1张

不多说培训机构上课的第四节,看看我有没有学到东西吧………
#字符串
字符串的定义
一个单引号或一个双引号或三个单引号/双引号组成,其中三个单引号/双引号可以换行使用
例:
‘你好’
‘’你好’’
’’’你好’’’
字符串的修改
字符串不可以通过下标修改
字符串可以替换,替换后的整个字符串为一个新的字符串,替换不会影响修改原字符串
replace替换
upper大写
lower小写
capitalize字符串内第一个字符首字母大写
title第一个字符串内每一个字符首字母大写
strip两边去空格
lstrip左边去空格
rstrip右边去空格
split分割
index获取字符串元素对应下标
find获取字符串元素对应下标,找不到元素不会报错
isalpha判断字符串内是否全是字母或中文
isdigit判断是否全是数字
isupper判断是否全是大写
islower判断是否全是小写
注意:字符串内的空格也算是一个字符,但它既不属于数字也不属于字母也不属于中文


#字典
字典的定义
dic={}
dic=dict()内置函数定义字典
字典是无序的
字典增删改查
增:
setdefault无则增有则查
删:
pop(key)括号里面要加入要删的键名,因为字典无序没有下标删除
popitem删除最后添加进去的键值队
clear清空字典

#集合
集合的定义
set{}集合
集合也是无序的就类似于字典里的键名,没有值
且集合里的值都是唯一的
集合因为无序所以不可索引取值
集合运算
交集:两集合中相同的元素
并集:两集合中所有元素并在一起
差集:前面集合减去后面集合相同元素,空集合set()
集合的增删
add增加
update批量增加
删除
pop随机删除(删除最后添加进来的数据)
remove删除指定的数据
集合的判断
isdisjions是否没有交集
issubset前面集合是否被包含后面集合
ussuperset前集合是否包含后面集合
注意python有个内存池范围(-5,256)

身份运算符:
is,is not
比较的是内存地址
成员运算符:
in ,not in
判断的是是否包含

数据类型:
数值类型:int型
布尔型bool True和False
浮点型float
字符串类型:str
列表类型:list
元组类型:tuple
字典类型:dict
集合类型:set
数据类型分类:
序列类型:
有序的可下标查找的可下标取值的
str list tuple
散列类型:
无序的,不可下标查找下标取值
dict set
可变类型:
自身元素数据数值或位置可以改变
list set ditlct
不可变类型:
自身数据元素不会被改变
str tuple
个人总结哈……

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/942728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-18
下一篇 2022-05-18

发表评论

登录后才能评论

评论列表(0条)

保存