数据类型常用篇

数据类型常用篇

# 字符串内置方法
1.rstrip/lstrip # 定向(左右)移除字符
2.lower/upper   # 大小写转换   加is为判断是否是纯大小写
3.startswith/endswith # 判断开始或结尾字符是否指定字符开头 或结尾   
4.jion # 将要拼接的字符串.(拼入的字符串中)
5.renplace # 字符替换字符    
6.isdigait # 判断字符串是否是纯数字
7拓展:find  index # 找元素  -1表示没有
8.\t # 会在加入位置空四格   \n # 表示换行输出
9.captalize  # 首字母大写
10.swapcase  # 大小写反转
11.(is)title # 判断/字符串里面的每个单词的首字母大写

# 列表内置方法
1.replace    # 默认替换全部
(字符串内容,替换的新内容,从左到右替换的个数)
1.append    # 尾部添加一个元素
2.insert    # 指定位置插入一个元素
3.extend    # 合并两个列表
4.del       # del配合索引直接删除对应元素
5.remove    # 配合字符串直接删除元素
6.pop       # 将尾部元素弹出,弹出之后是还可以使用的,也叫延迟删除

# 字典内置方法
1.get     # 括号里只有k值时,k存在正常运行,k不存在会直接报错
          # 括号里两个值时,k存在则第二个无效,k不在就会打印
1.字典名[k]='修改内容',# 如果k存在则是修改,k不存在就是在字典内添加新元素
1.del       # 字典名[k]
2.pop       # 必须输入k不然会报错
3.popitem   # 随机弹出一个元素  使用频率较低

#列表生成式
三元表达式:a if a>b else b
列表生成式:[name+'_DSB' for name in name_list]
字典生成式:{name_list[i],age[i] for i in range(len(name_list))}
匿名函数:lambda x:x+2
map()映射 :将可迭代对象执行相同操作
zip()拉链 :将列表对应元素整合到一起以元组类型组合在一起
fitter()过滤:筛选出符合条件的
reduce()归总:元素全部加起来跟sum()差不多

# 内置函数
1.abs()    #取数的绝对值
2.all()与any()  # all()元素的布尔值全为True则返回值是true
                # any()元素只要有一个是True结果就是True
3.bin()oct()hex() # 分别可以将数据转化为二进制,八进制,十六进制
4.bytes()   # 可以将字符转化成字节  str()字节可以转化为字符
5.callable() # 判断变量名或者函数名加括号是否可调用以布尔值返回
6.chr(),ord() # 字符==>数字,数字==>字符 依据ASCII码
7.dir()  # 查看数据类型可调用的内置方法
8.divmod()  # 实际应用在分页中,两数相处可以得到整数和余数两部分
9.enumerate()  #利用for循环可以将一个列表以对应索引和值返回,默认起始0,括号内添加start=指定起始为位置也可
10.eval() exec() # 识别python中字符串可执行的代码
 # 区别是eval实现简单逻辑,exec()可识别比较复杂的逻辑代码
11.help   # 他的作用是查看注释信息
12id()   # 查看内存地址
13.int()  # 类型转换,机制转换
14.isinstance  # 判断数据类型结果以布尔值形式返回
15.pow()    # 将括号内第一个数到底数,第二个数当幂计算
16.round()  # 括号内只有一位数则四舍五入,当括号内有第二个参数时就是保留的小数位数
17.sum()   # 求一个数字集的和

# 垃圾回收机制
1.引用计数      #将引用的值计数,身上绑定变量的个数
2.标记清除      #当内存要满了的时候就会触发应急机制将计数为0的数据全部清除掉
3.分代回收      #根据数据存在的时间将他们分为三个等级
#    比如存在时间最短的他就会在最短时间检测汽车就是较长的检测,存在时间最久的值检测间隔的时间会更久

posted on 2022-04-23 21:42  淦白嫖怪  阅读(30)  评论(0)    收藏  举报

导航