关于字符串列表字典等数据类型的函数整理

Posted clara51

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于字符串列表字典等数据类型的函数整理相关的知识,希望对你有一定的参考价值。

break 循环中只要遇到break 立马结束循环
continue 结束本次循环,继续下一次循环
str ---> bool 空字符串 bool False ,非空即True
capitalize 首字母大写
center 字符串居中前后填充自定义的字符
upper  全大写 lower:全小写
startswith 检测字符串是否以···开头

endwith 检测字符串是否以···结尾
swapcase 大小写翻转
title 非字母隔开的每个部分的首字母大写
find  通过元素找索引,找到第一个就返回,没有此元素则返回-1
index 通过元素找索引,找到第一个就返回,没有此元素则报错
strip 默认去除字符串前后的空格,换行符,制表符
split 将字符串分割成列表(str---> list)默认按照空格分隔,可设置分割次数
join 自定制连接符,将可迭代对象中的元素连接起来
replace 替换,替换次数可设置
format 格式化输出
isalnum  判断是否由数字或字母组成
isdigit  判断全部是否由整数组成
isalpha  判断是否全部由字母组成

# 列表的增删改查
增:共三种
append  在后面追加
insert 插入
extend  迭代着追加
删:共四种
pop 按照索引去删除
remove 按照元素删除
clear 清空

del 可以按照索引、切片、切片加步长删除,也可以在内存级别删除整个列表

改:
按照索引、切片、切片加步长一一对应来删除

查:

可以按索引,切片,切片+步长,还有for循环

其他方法:
len 查询总个数

count 查询某个元素出现的次数

index 通过元素找索引
sort 将数据从小到大排列
sort(reverse=True)将数据从大到小排列
reverse  将数据反转

# range 自定制的 数字范围的 可迭代对象类比成列表,一般和for 循环结合使用

# 字典的增删改查
增:共两种

1、有此key就改,无此key就添加 例:dic[‘sex‘] = ‘男‘
2、setdefault 有此key则不做任何操作但是给我返回对应的值,无此key则添加.
删:共四种
1、pop 通过键去删除键值对,也有返回值,如果没有此键,并且设置了第二个参数,则不会报错,并且返回第二个参数。
2、clear 清空
3、 popitem :3.5 之前随即删除某个键值对,3.6以后,删除最后一组键值对。有返回值.

4、del 按照键删除键值对,删除整个字典
改:

1、按键改键值对

2、update 覆盖,将新字典中的所有键值对覆盖并添加到旧字典中,新字典不变。

查:

1、按键查 (keys 可转换为list,可遍历)

2、按值查 (values 可转换为list,可遍历)
3、get
4、items  可转化成list,可遍历





































































以上是关于关于字符串列表字典等数据类型的函数整理的主要内容,如果未能解决你的问题,请参考以下文章

Python基础数据类型(数字字符串布尔列表元组字典集合等)

字符串列表元组字典集合对比

Python3 基本数据类型:字符串列表元组集合字典等

Python学习目录规划大全,爆肝熬夜整理,看完老奶奶都知道怎么学了

python的数据类型字符串列表字典元祖集合编码补充等

python数据类型——列表元组字典集合