[关闭]
@sevenup233 2018-04-15T13:14:26.000000Z 字数 881 阅读 731

Python常用内置函数

CodeWar


列表[]/list

  1. len() #查看元素个数
  2. pop() #删除list末尾元素
  3. pop(i) #删除第i个元素
  4. range(i) #生成整数列0~i-1
  5. append() #末尾添加
  6. enumerate([]) #把列表变成索引-元素对
  7. 'str'.join() #把str插入间隔
  8. remove(a) #删除所有a
  9. insert(位置,东西) #插入

字符串

  1. split() #切割
  2. eval() #执行一个字符串表达式,并返回表达式的值
  3. format() #格式化,用{n}
  4. round(,a) #保留a位有效数字

集合

  1. add() #加入到集合
  2. remove() #删除
  3. sort() #排序
  4. replace(a,b) #用b替换a

循环

  1. break #退出循环
  2. continue #停止本次循环,进入下一次循环
  3. for x in #把每个x元素带入表

常用

  1. x % 2 == 0 #偶数
  2. str.upper() # 把所有字符中的小写字母转换成大写字母
  3. str.lower() # 把所有字符中的大写字母转换成小写字母
  4. str.capitalize() # 把第一个字母转化为大写字母,其余小写
  5. str.title() # 把每个单词的第一个字母转化为大写,其余小写

正则表达式

  1. import re
  2. r'...' #不用转译
  3. \d #一个数字
  4. \w #一个字母或数字
  5. \s #一个空格
  6. \ #转译,如:'\-'匹配'-'
  7. . #任意字符
  8. * #任意个字符
  9. + #至少一个字符
  10. #0或1个字符
  11. {n} #n个字符
  12. {n-m} #n-m个字符
  13. [0-9a-zA-Z\_] #一整个范围内的一个字符串
  14. AB #A或B
  15. ^ #开头,'^\d'为数字开头
  16. $ #结尾,'\d$'为数字结尾
  17. re.match('A','B') #在B中匹配A,成功返回match对象,失败返回None
  18. re.search() #类似match不从头开始
  19. re.split('a','b') #按a切分b,切掉b中所有a然后输出list
  20. re.match().group(n) #match时用括号分组,group()加数字就能提取分组
  21. re.match().groups() #返回所有分组

  1. class lei(object[继承])
  2. self #本身
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注