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之内置函数的主要内容,如果未能解决你的问题,请参考以下文章

python之内置函数,匿名函数

python之内置函数匿名函数递归

python第三篇 python基础之函数,递归,内置函数

Python内置函数之super()

13 个非常有用的 Python 代码片段

python全栈开发从入门到放弃之内置函数