关于计算的
abs() #求绝对值
pow() #求X方,即幂的次数
round() #返回浮点数x的四舍五入值,可以指定返回的小数点位数
divmod() #求商和余数(地板除)
coerce() #强制转换
>>> coerce(1, 134L)
(1L, 134L)
类型转换
int()
comples()
float()
long()
bool()
进制转换
bin()
oct()
hex()
ASCII转换
ord()
chr()
数学函数
import math
math.sin()
math.tan()
math.cos()
math.sqrt(X) #X的平方根
随机数函数
import random
random.uniform(1,10) #返回1-10间的一个浮点数
random.range(1,10) #返回一个整数
random.choice([1,2,3]) #返回其中一个数
判断函数
isalnum() #判断是否是字母或数字,返回布尔值
isalpha(0 #判断是否为字母
isdigit() #判断是否为数字
islower() #判断是否为小写
isupper() #判断是否为大写
startswith() #检查开是子串是否在母串中作为开始,可以指定开始和结束位
endswith() #检查开是子串是否在母串中作为结束,可以指定开始和结束位
isspace() #检测字符串是否只由空格组成
格式函数
center(n,t)
ljust(n,t)
rijust(n,t)
format() #这个方法会把字符串当作一个模版,通过传入的参数进行格式化。这个用来格式化的模版使用大括号({,})作为特殊字符
搜素函数
count()
find()
index()
rfind()
lindex()
替换函数
replace(old,new)
expandtabs(n) #把字符串中的 tab 符号(‘\t‘)转为空格,tab 符号(‘\t‘)默认的空格数是 8
拆分函数
partition(‘.‘)
#根据指定的分隔符将字符串进行分割。
#如果字符串包含指定的分隔符,
#则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串
split(‘.‘) #通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
splitlines() #照行(‘\r‘, ‘\r\n‘, \n‘)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。
剥离函数
strip() #用于移除字符串头尾指定的字符(默认为空格)
lstrip() #用于截掉字符串左边的空格或指定字符
rstrip() ##用于截掉字符串右边的空格或指定字符