Python3常用内置函数
来源:互联网 发布:阿迪达斯淘宝旗舰店 编辑:程序博客网 时间:2024/06/10 17:33
转自博客园:http://www.cnblogs.com/Lands-ljk/p/5753748.html
数学相关
abs(a):求取绝对值。abs(-1)
max(list):求取list最大值。max([1,2,3])
min(list):求取list最小值.min([1,2,3])
sum(list):求取list元素的和.sum([1,2,3])>>>6
sorted(list):排序,返回排序后的list,默认升序排序。
len(list):list长度,len([1,2,3])
divmod(a,b):获取商和余数。divmod(5,2)>>>(2,1)
pow(a,b):获取乘方数。pow(2,3)>>>8
round(a,b):获取指定位数的小数,四舍五入。a代表浮点数,b代表要保留的位数。round(3.1415926,2)>>>3.14
range(a[,b]):生成一个a到b的数组,左闭右开。range(1,10)>>>[1,2,3,4,5,6,7,8,9],???
类型转换
int(str):转换为int型。 int('1')>>>1
float(int/str):将int型或字符型转换为浮点型。float('1')>>>1.0
str(int):转换为字符型。str(1)>>>'1'
bool(int):转换为布尔类型。非0,或非None就为真,字符0也为真?。bool(0)>>>False ,bool(None)>>>False, bool(6)>>>True,bool('1')>>>True,bool('0')>>>True.
bytes(str,code):接收一个字符串,与所要编码的格式,返回一个字节流类型。bytes('abc','utf-8')>>>b'abc' ,bytes(u'爬虫','utf-8')>>>b'\xe7\x88\xac\xe8\x99\xab'
list(iterable):转换为list、list((1,2,3))>>>[1,2,3]
iter(iterable):返回一个可迭代的对象。 iter([1,2,3])>>><list_iterator object at 0x000001AEA52A7A90>
dict(iterable):转换为dict。dict([('a',1),('b',2),('c',3)])>>>{'c': 3, 'a': 1, 'b': 2}
enumerate(iterable):返回一个枚举对象。enumerate([1,2,3])>>><enumerate object at 0x000001AEA52B52D0>
tuple(iterable):转换为tuple。tuple([1,2,3])>>>(1,2,3)
set(iterable):转换为set。去掉重复元素。set([1,4,2,4,3,5])>>>{1,2,3} ,set({1:'a',2:'b',3:'c'})>>>{1,2,3}
hex(int):转换为16进制。hex(1024)>>>'0x400'
oct(int):转换为8进制。oct(1024)>>>'0o2000'
bin(int):转换为2进制。bin(1024)>>>'0b10000000000'
chr(int):转换数字为相应ASCI码字符。chr(65)>>>A
ord(str):转换ASCI码字符为相应的数字。chr('A')>>>65
相关操作
eval():执行一个表达式,或字符串作为运算。eval('1+1')>>>2
exec():执行Python语句。exec('print("Python")')>>>Python
filter(func,iterable):通过判断函数fun,筛选符合条件的元素。filter(lambda x:x>3,[1,2,3,4,5,6])>>><filter object at 0x000001AEA52A7A58> ,list(filter(lambda x:x>3,[1,2,3,4,5,6]))>>>[4,5,6]
map(func,*iterable):将func用于每个iterable对象。 map(lambda a,b:a+b,[1,2,3,4],[5,6,7])>>><map object at 0x000001AEA52A7A90>, list(map(lambda a,b:a+b,[1,2,3,4],[5,6,7]))>>>[6,8,10]
zip(*iterable):将iterable分组合并。返回一个zip对象。list(zip([1,2,3],[4,5,6]))>>>[(1, 4), (2, 5), (3, 6)]
type():返回一个对象的类型。
id():返回一个对象的唯一标识值。
hash(object):返回一个对象的hash值,具有相同值的object具有相同的hash值。hash('python')>>>-5588824135191384800
help():调用系统内置的帮助系统。
isinstance():判断一个对象是否为该类的一个实例。
issubclass():判断一个类是否为另一个类的子类。
globals():返回当前全局变量的字典。
next(iterator[,default]):接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容。
reversed(sequence):生成一个反转序列的迭代器。 reversed('abc')>>><reversed object at 0x000001AEA52A7A58> , list(reversed('abc'))>>>['c','b','a']
- Python3常用内置函数
- Python3常用内置函数
- Python3常用内置函数
- python3 内置函数大全
- Python3.4内置函数
- python3内置函数详解
- Python3内置函数
- Python3.5 内置函数
- python3 内置函数
- Python3 内置函数
- python3内置函数学习
- Python3之内置函数
- Python3 内置函数
- Python3 内置函数
- Python3 内置函数
- Python3学习笔记5-常用的内置函数,ASCII码
- 字符串常用内置方法-python3
- Python3内置函数实例解析
- 设计模式
- thinkcmf
- 【Python】【matplotlib】键鼠响应事件
- 打造“国际村”工作环境,弋果美语一路坚持!
- CodeForces
- Python3常用内置函数
- 前端面试题
- 论文水记|How to Train Triplet Networks with 100K Identities?
- 简单计算器 hiho一下第169周
- 【Python】【matplotlib】动画
- 基础的01字串 蓝桥杯基础题
- 51nod 1072 威佐夫游戏
- 坚持#第194天~了解云计算
- Spring介绍