导图社区 字符串、字典编程知识点笔记
字符串、字典编程知识点笔记,一张图带你完全了解相关内容,通过思维导图帮你提高效率,赶紧来试一试吧~
网店详情页排版方法分享~包括中心页面组成,优质详情必备,详情页的排版参考方法。感兴趣的小伙伴可以看看哦~
喷绘色彩基础培训方案,内容涵盖色彩基础,喷绘写真。框架清晰,内容丰富,希望对小伙伴有所帮助哦~
酒窖营销计划方案,包括结果目标,过程目标。框架清晰,内容丰富,有需要的小伙伴可以看看哦~ 可供大家参考,借鉴,交流。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
字符串、字典编程知识点笔记
字符串
定义
使用', ", ''', """"引起来的一堆字符
和变量名的区别
变量命名规范
字符串使用引号包含
和数字的区别
1
'1'
特殊字符
\t
\f
\n
\r
使用\对\转移
print('hello\\tkk')
r''
print(r'hello\tkk')
操作
访问
索引
切片
不可修改
遍历
for ch in chars:
类型转化
str
字符串长度
len
最大的字符
max
最小的字符
min
判断子字符串是否包含在字符串
in
四则运算
+
两边都是字符串
*
一个是字符串,一个是整数
关系运算
函数/方法
startswith/endswith
判断是否以某字符串开始/结尾
find
查找子字符串出现的位置
不存在,返回-1
index
不存在,报错
format
字符串格式化
{}
{0}
{name:<10}
isalnum/isalpha/isdigit/isXXX
判断字符串中的所有元素是否为字母,数字
join
将可迭代对象中的元素使用字符串连接起来
可迭代对象中的元素必须为字符串
split
分割字符串
默认使用空白字符
可以指定分隔的字符串
lower
将字符串中的字符全部转化为小写
upper
将字符串中的字符全部转化为大写
strip
删除字符串前后位置的字符
默认清除空白字符
可以指定清楚的字符
函数命名规范
function
lfunction
left function
rfunction
right function
replace
替换字符串
字典
使用{}包含,每个元素key: value
元素之间使用逗号分隔
key类型
不可变的类型
int/float
bool
None
tuple
嵌套包含也只能是不可变数据类型
value类型
任意类型
和list的区别
格式
元素访问
有序
内存
值的数据类型
处理速度
访问元素
通过key
必须存在
修改元素
dict[key] = value
key存在
添加元素
key不存在
删除元素
del dict[key]
获取元素数量
获取key的最大值和最小值
max/min
判断key是否存在于字典中
for key in dict:
for key in dict:print(dict[key])
dict函数
参数要求
可迭代对象list/tuple/str
每个元素只有两个元素可迭代对象
clear
清空
dict_name = {}
copy
复制
fromkeys
通过可迭代对象生成字典,可迭代对象中的每个元素作为key,value是函数的第二个参数
get
通过key获取value
key不存在则返回默认值None
dict_name[key]
setdefault
设置字典中key的默认值
key不存在则设置
key存在则不设置
items/keys/values
pop
通过key弹出元素
未设置默认值,报错
设置默认值,返回默认值
popitem
随机返回(key, value)
update
dict