一、列表
#创建 s = []
#添加元素 s.apped(a)
#删除元素 s.remove(a)、s.pop()、s.del
#输出 s[0]
#拷贝列表:list2=list1(浅拷贝,list1变动时,list2也变动),list3=list1[:](深拷贝,list1变化不影响list3)
#输出列表中元素个数:len(list1)
#统计列表中某个元素的次数:num=list1.count('abc')
#反向列表中元素:list.reverse()
#对列表排序:list.sort(key=None, reverse=False)
#reverse =True为降序,False为升序
二、元组
#创建 t1=(1,2)
#如果创建的元组只有一个元素,则最后需要有,t2=(1,)
#元组中元素不可变更,但是如果有其中有列表可以变更列表的值
#合并元组:t1+t2
#某个元素个数count()
#某个元素的位置index()
三、字符串
#创建 s1=''
#切割 split('-') 以-为分隔符进行切割,产生列表
#特殊字符用转义,比如n就可以用\n显示的时候就是n,如果是n就会显示换行
特殊自如包括:‘,”,n,t,r
#字符串可以根据位置进行切割比如s[6],s[2:4]
#将首字母大写:capitalize()
#将所有大写转为小写:lower()
#转换所有小写为大写:upper()
#大小写互转:swapcase()
#某个元素出现的次数:count() 主要是英文
#检查是否含有某个元素:find()
#检查字符串是否以指定子字符串 suffix 结束:endswith(suffix, beg=0, end=len(string))
#检查字符串是否以指定子字符串 substr 开头:startswith(substr, beg=0,end=len(string))
#rfind(str, beg=0,end=len(string)) 类似于 find() 函数,不过是从右边开始查找
#检查字符串是否只包含数字:isnumeric()
#ljust(width[, fillchar])返回一个原字符串左对齐,并使用fillchar(默认空格)填充至长度width的新字符串。
rjust(width[, fillchar])返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度width的新字符串。
str4 = '1101'
print(str4.ljust(8, '0')) # 11010000
print(str4.rjust(8, '0')) # 00001101
lstrip([chars]) 截掉字符串左边的空格或指定字符。
rstrip([chars]) 删除字符串末尾的空格或指定字符。
strip([chars]) 在字符串上执行lstrip()和rstrip()。
#替换 replace(old,new [,max]) 将old替换为new,替换不超过max次
#以特殊字符进行分割('r', 'rn', n'):splitlines()
#保留换行符:splitlines(True)
#格式化字符串
符 号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串,用str()方法处理对象
%r 格式化字符串,用rper()方法处理对象
%d 格式化整数
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g 根据值的大小决定使用%f或%e
%G 作用同%g,根据值的大小决定使用%f或%E
四、字典
#创建 s={}
#以,分割 s={’title':title,"content":content}
#json后可以直接当api返回json格式
遍历:
for key,value in s.items():
#某个索引的值:s['title']
五、集合(set)
set和列表类似,但是set会自动去重,而且输出时是随机输出
#创建 s=set()
#增加元素 s.add()
#转化列表为set:a=set(list)
#通过for循环遍历set:for i in set:
#去除指定元素:s.remove() 如果没有会报错
#随机删除元素s.pop()
#返回两个合集的交集:set1 & set2
#返回并集:set1 | set2
#返回差集:set1 - set2
#转换:list(set),typle(set)转为元组
六、转换
list() #转为列表
tuple() #转为元组
str() #转为字符串
int() #转为数字(比如都是数字组成的字符串,如果有非数字会报错)
len() #返回长度或个数
max() #返回最大值
min() #返回最小值



