码迷,mamicode.com
首页 > 编程语言 > 详细

Python之内置函数

时间:2018-06-04 14:23:03      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:instance   col   lex   als   []   bytes   Oz   布尔   类型   

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之内置函数

标签:instance   col   lex   als   []   bytes   Oz   布尔   类型   

原文地址:https://www.cnblogs.com/george92/p/9132343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!