abs()求绝对值
round()四舍五入
round(x[,n])
pow()求幂运算
pow(x,y[,z])返回x^y
max,min,
divmod()求余可商
split()
对指定的字符串进行切片,split(str,num) num,切成num+1部分
eval()动态可执行,
用来执行一个字符串,并返回表达式
eval(expression[,globals[,locals]])
expression–表达式
globals–变量作用域,全局命名空间,如果被提供,必须是一个字典对象
local–变量作用域,局部命名空间,如果被提供可以是任何对象
sum(iterable[,start])
iterable-可迭代对象
start–指定相加对象,默认为0
常用转换函数
chr()
返回值是ASCII字符
chr(65)结果就是’A’
bin()
十进制转换成二进制(int,long int)
hex()十六进制;oct()八进制
返回值是字符串
all()
用于判定给定的可迭代参数iterable中所有的元素是否都为true,除了是0,空,FALSE外都算true PS:空元组空列表的返回值都是 TRUE
any()
用于判断给定的可迭代参数iterable是否全为False,则返回False,如果有一个为True,则结果为true
sort()与sorted()
sort 是应用在list上面的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list而不是在原有的基础上进行操作。
sorted(iterable[,cmp[,key[,reverse]]])
iterable–可迭代对象
cmp–比较函数,这个具有两个从iterable获取的参数。大于返回1,小于返回-1,等于返回0
key–仅一个参数,取自可迭代对象,指定可迭代对象进行排列
reverse–排列顺序,reverse=True降序,reverse=False 升序(默认)
range()
创建一个整数列表,一般用在for循环中
range(start,stop[,step])
zip()
将可迭代的对象作为参数,将对象打包成一个个元组,返回由元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。用*号操作符,可以将元组解压为列表
zip([iterable,…])
参数:iterable–一个或多个迭代器
按照索引,会把序列中对应的索引位置的元素存储为一个元组
enumerate()
枚举对象。语法:enumerate(sequence,[start=0])
sequence–迭代器,序列
start–下标起始位置
input()
从控制台获得用户的输入
<变量>=input (<提示性文字>),获得的用户输入以字符串的形式保存在<变量中>
表达式
val =“28C”
val[-1]是最后的一个字符
前两个字符组成的子串可以用 val[0:2]表示,它是从区间[0,2)
约定用户输入的结尾字符,然后通过val[0:-1]来获取除最后一个字符以外的字符串
end=’,'可以将结果输出到同一行。