python中常用的内置函数
2017-01-10 15:44
671 查看
数值相关函数:
abs(num):取num的绝对值,这里的num可能是负数,但结果返回的是绝对值,也就是正数
divmod(x,y):取两个数的商和模。如divmod(5,2)就是执行5/2,结果商为2,模(余数)为1
pow(x,y [, z]):给两个参数则返回x的y次方结果,给三个参数则返回x的y次方取模z的结果
round(number[, ndigits]):返回一个浮点数,ndigits用来指定小数位数
序列处理函数:
max(s):取s序列中元素的最大值
min(s):取s序列中元素的最小值
len(s):取s序列的长度,即序列有多少个元素
filter(function or None, sequence):
调用一个布尔函数来迭代遍历每个sequence中的元素并返回一个使function返回值为True的元素的序列
map(function, sequence[, sequence, ...]):
将不同序列的同一个位置上的元素通过function函数处理后整合成一个元组,最后生成一个元组列表
reduce(function, sequence[, initial]):
将function作用于sequence中连续的两个元素上,最后返回处理的结果
类型转化函数:
type(object):查看object的类型
int(object):将object转换成整型
long(object):将object转换成长整型
float(object):将object转换成浮点型
complex(object):将object转换成复数
str(object):将object转换成字符串
list(object):将object转换成列表
tuple(object):将object转换成元组
hex(number):将number转换成十六进制字符串
oct(number):将number转换成八进制字符串
chr(i):将i转换成单个字符
ord(c):将字符c转换成整数值
string内置函数:
str.capitalize():将字符串首字符大写
str.replace(old, new[, count]):
将old替换成new,若给定count,则替换count次匹配的结果,不给定count则替换所有
str.split([sep [,maxsplit]]):做切割。sep指定切割符号,maxsplit指定切割次数
callable(object):判断object是否可以被调用,返回布尔值True或False
isinstance(object, class-or-type-or-tuple):判断object是否是指定类、类型或元组生成的实例对象
cmp(x,y):比较x与y的大小,x与y可以是字符串也可以是数值,x<y则返回负数,x==y则返回0,x>y则返回正数
range(number):生成一个数值序列
xrange(number):生成一个数值序列的生成器对象
abs(num):取num的绝对值,这里的num可能是负数,但结果返回的是绝对值,也就是正数
divmod(x,y):取两个数的商和模。如divmod(5,2)就是执行5/2,结果商为2,模(余数)为1
pow(x,y [, z]):给两个参数则返回x的y次方结果,给三个参数则返回x的y次方取模z的结果
round(number[, ndigits]):返回一个浮点数,ndigits用来指定小数位数
序列处理函数:
max(s):取s序列中元素的最大值
min(s):取s序列中元素的最小值
len(s):取s序列的长度,即序列有多少个元素
filter(function or None, sequence):
调用一个布尔函数来迭代遍历每个sequence中的元素并返回一个使function返回值为True的元素的序列
In [65]: def f(x): ...: if x > 5: ...: return True ...: In [66]: l = range(10) In [67]: filter(f,l) Out[67]: [6, 7, 8, 9]zip(seq1 [, seq2 [...]]):将多个序列中对应的元素整合到一个元组列表中
map(function, sequence[, sequence, ...]):
将不同序列的同一个位置上的元素通过function函数处理后整合成一个元组,最后生成一个元组列表
reduce(function, sequence[, initial]):
将function作用于sequence中连续的两个元素上,最后返回处理的结果
类型转化函数:
type(object):查看object的类型
int(object):将object转换成整型
long(object):将object转换成长整型
float(object):将object转换成浮点型
complex(object):将object转换成复数
str(object):将object转换成字符串
list(object):将object转换成列表
tuple(object):将object转换成元组
hex(number):将number转换成十六进制字符串
oct(number):将number转换成八进制字符串
chr(i):将i转换成单个字符
ord(c):将字符c转换成整数值
string内置函数:
str.capitalize():将字符串首字符大写
str.replace(old, new[, count]):
将old替换成new,若给定count,则替换count次匹配的结果,不给定count则替换所有
str.split([sep [,maxsplit]]):做切割。sep指定切割符号,maxsplit指定切割次数
callable(object):判断object是否可以被调用,返回布尔值True或False
isinstance(object, class-or-type-or-tuple):判断object是否是指定类、类型或元组生成的实例对象
cmp(x,y):比较x与y的大小,x与y可以是字符串也可以是数值,x<y则返回负数,x==y则返回0,x>y则返回正数
range(number):生成一个数值序列
xrange(number):生成一个数值序列的生成器对象
相关文章推荐
- chapter1:python 基础(数据类型,运算符,常用内置函数,模型,strings等)
- python常用内置函数
- Python学习进程(15)常用内置函数
- 人生苦短之我用Python篇(深浅拷贝、常用模块、内置函数)
- python之常用内置函数
- Python常用内置函数
- python常用内置函数hash()
- python 常用内置函数
- python番外01-python常用内置函数
- python常用内置函数map()
- Python常用内置函数介绍【filter,map,reduce,apply,zip】
- 【python】常用的一些内置函数
- Python学习笔记:Python的常用内置函数1
- python常用内置函数
- python常用类型的内置函数列表
- Python常用模块中常用内置函数的具体介绍
- Python学习笔记:Python的常用内置函数2
- Python常用的几种常用的内置函数
- Python-老男孩-01_基础_文件IO_函数_yield_三元_常用内置函数_反射_random_md5_序列化_正则表达式_time
- python常用内置函数format()