Python之内置函数
Posted 王先生是胖子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之内置函数相关的知识,希望对你有一定的参考价值。
Python之内置函数
abs( ) 求绝对值。
小于零的数,变为大于零的数。
# print(abs(-1)) # print(abs(0))
all( ) 只要可迭代对象为空,即可返回结果为True。
迭代对象不为空时,所有的对象做布尔值运算,全为True是,为True,否则为False。
# print(all(‘ ‘)) # print(all((1,‘ ‘,2,None))) # print(all(i for i in range(1,10)))
sum( ) 求和函数
# res=sum(i for i in range(3)) # print(res)
any( ) 可迭代对象为空时,返回False。
可迭代对象中的任何一个结果的布尔值为True,则全为True。
# print(any([])) # print(any([None,0,‘‘,{},1]))
ascii( )
bin( ) 将一个数转成二进制。
# print(bin(3))
bool( ) 判断布尔值。
# print(bool(0)) # print(bool(None)) # print(bool(‘‘))
bytes( ) 把字符串转成字节形似。
# print(bytes(‘hello‘,encoding=‘utf-8‘))
callable( ) 是否可以调用。返回布尔值。
# def test(): # pass # print(callable(test)) # print(callable(sum))
chr( ) 是ASCII码的转换关系,数字对应ASCII码表的相应的位置字符
# print(chr(67)) # print(chr(65))
ord( ) 是ASCII码的转换关系 字符对应ASCII码表的相应的位置数字
# print(ord(‘A‘))
数据类型:
#数据类型 #int # num=1 #num=int(1) # print(type(num)) #查看num的类型 # print(isinstance(num,int)) #判断num是否为int类型 # print(num is 1) #is 是身份运算,根据id去判断身份 # float # bool # complex # str # x=‘asdfa‘ #x=str(‘asdfa‘) # print(str(1)) # print(str({‘a‘:1})) # list # x=[] # x=list(i for i in range(10)) # print(x) # tuple # dict # d={‘a‘:1} # d=dict(x=1,y=2,z=3) # print(d) set # s={1,2,3,4,4} # print(s) # s.add(5) # print(s) # # frozenset #不可变集合 # f=frozenset({1,2,3,4}) # print(type(f)) # x=complex(1-2j) # print(x.real) # print(x.imag) # x=1-2j # print(x.real) # print(x.imag)
以上是关于Python之内置函数的主要内容,如果未能解决你的问题,请参考以下文章