@sevenup233
2018-04-15T13:14:26.000000Z
字数 881
阅读 731
CodeWar
len() #查看元素个数
pop() #删除list末尾元素
pop(i) #删除第i个元素
range(i) #生成整数列0~i-1
append() #末尾添加
enumerate([]) #把列表变成索引-元素对
'str'.join() #把str插入间隔
remove(a) #删除所有a
insert(位置,东西) #插入
split() #切割
eval() #执行一个字符串表达式,并返回表达式的值
format() #格式化,用{n}
round(,a) #保留a位有效数字
add() #加入到集合
remove() #删除
sort() #排序
replace(a,b) #用b替换a
break #退出循环
continue #停止本次循环,进入下一次循环
for x in 表 #把每个x元素带入表
x % 2 == 0 #偶数
str.upper() # 把所有字符中的小写字母转换成大写字母
str.lower() # 把所有字符中的大写字母转换成小写字母
str.capitalize() # 把第一个字母转化为大写字母,其余小写
str.title() # 把每个单词的第一个字母转化为大写,其余小写
import re
r'...' #不用转译
\d #一个数字
\w #一个字母或数字
\s #一个空格
\ #转译,如:'\-'匹配'-'
. #任意字符
* #任意个字符
+ #至少一个字符
? #0或1个字符
{n} #n个字符
{n-m} #n-m个字符
[0-9a-zA-Z\_] #一整个范围内的一个字符串
A丨B #A或B
^ #开头,'^\d'为数字开头
$ #结尾,'\d$'为数字结尾
re.match('A','B') #在B中匹配A,成功返回match对象,失败返回None
re.search() #类似match不从头开始
re.split('a','b') #按a切分b,切掉b中所有a然后输出list
re.match().group(n) #match时用括号分组,group()加数字就能提取分组
re.match().groups() #返回所有分组
class lei(object[继承])
self #本身