python数据类型

int

int
bit_lenth=数字转换成二进制
比特楞丝
View Code

str

s.capitalize()=首字母大写
    开的赖可
s.upper()=全部大写
    啊铺
s.lower()=全部小写
    搂我
s.swapcase()=大小写翻转
    丝窝肯森
s.titler()=间隔或特殊字符首字母大写
    泰头
s.startswith(开头,索引,切片)=以什么开头
    丝大耳为值
s.endswith(开头,索引,切片)=以什么结尾
    恩的为的
s.sidigit()=全部由数字组成
    音丝DJ可
s.isalpha()=全部由字母组成
    音丝马耳法
s.isalnum()=由数字或者字母组成
    音丝内母
s.isspace()=由空格组成
    音丝思呗丝
s.strip()=默认删除空格
    丝锤不
s.rstrip()=默认删除右边空格
    R丝锤不
s.lstrip()=默认删除左边空格
    L丝锤不
s.replace('旧的','新的')=替换字符串
    瑞普类丝
s.split()=字符串的分割
    丝皮琳特
s.format()={}=格式化输出
    佛慢特
s.center(数字,填充物)=居中,填充物
    森特
s.find(你的,索引,切片)=通过元素找索引下标,找不到返回-1,可切片
    饭的
s.index(你的,索引,切片)=通过元素找索引,找不到返回-1,可切片
    音待死
s.expandtabs()=	=差几位补几位
    以可丝特波
View Code

list

增
l.append()=添加到最后
    额喷的
l.insert(索引,你的)=插入到哪哪哪
    银色
l.extend()=分解成最小元素添加到最后,对原列表操作
    以可丝疼波
删
l.remove()=按照元素去删除
    雨木
l.pop('索引')=按照索引去删除,默认删除最后一个
    破
l.clear()=清空列表
    可勒铺
del l[索引]=删除列表,可以切片删除
    del
改
l[索引]='新的'=直接操作
l[切,片]='新的'=切片是按照最小元素添加
查
l.index()=元素找索引,列表只能用他
    音待丝
for lis in list=for循环查
l[索引,切片]=查出来是一个列表
增删改查

tuple

儿子不能改,孙子能改

dict

数据类型划分:可变数据类型,不可变数据类型

不可变数据类型:tuple,bool,int,str   可哈西

可变数据类型:list,dict,set     不可哈西

dict  keys:必须是不可变数据类型,可哈西

  values:任意数据类型

dict  优点:二分查找

对字典的任何操作都是对原字典操作
增
d.setdefault(键,值)=有键值对不做任何改变,没有则添加
    赛特音佛特
d[键]=值=没有键值对则添加,有则覆盖
删
d.pop(键,返回值)=按照键去删除,返回值可以自己设置
    破
d.popitem()=默认删除最后一个
    破吧艾特
d.clear()=清空字典
    可勒铺
del d{}=删除字典,没有就报错
改
d.update(di)=把d添加到di=d,有就覆盖没有就添加
    啊不勒得
查
get()=默认没有就返回None,可以自己设置返回值
    盖特
items()=查出来没有括号和冒号
    艾特莫丝
keys=键
valuse=for dic in dict:=查出来是键
for dic in values:=查出来是值
for dic in dict.items:=查出来是键值
for k,v in d.itmes:=查出来没有括号和冒号
增删改查

set

他里面的元素必须是不可变的数据类型,无序不重复
增
s.add()=随机增加
s.upbate()=分成最小元素随机增加
    啊不勒得
删
s.pop()=随机删除
    破
s.remove()=按照元素去删除
    雨木
s.clear()=清空集合
    可勒铺
del s{}=删除集合
查
for se in set:print(se)

返回True,False
s & e =求交集

s | e =求并集

s - e =求差集

s ^ e =反交集

s < e =子集
s > e =超集
增删查,交集,并集,差集,反交集

文件操作

with open('文件名',mode=读写追加,encoding='编码方式') as f:

f.close=没有用with就要写他关闭
    可搂s
只读 r
f.read(数字)=只读,读到第几个是按照编码的字节来读
    瑞的
f.readable()=是否可读
    瑞的a波
f.readline()=一行一行的读
    瑞的烂
只写 w
f.write()=只写
    瑞特
f.writeable()=是否可写
追加 a
f.write()=追加
    瑞特
功能
f.seek()=按照字节调光标
    s可
f.seekable()=是否调光标
    s可a波
f.tell()=告诉你光标的位置
    泰耳
f.seek(变量-9)
f.truncate()=截取一段删除,第几个是按照编码的字节来删除
    穿k丝
f.readlines()=每一行当成列表的一个元素读,添加到列表中
    瑞的赖丝
flush()=强制保存
    符赖神

=换行符
操作方法,读写追加
原文地址:https://www.cnblogs.com/haohaoshang/p/13657657.html