标签:assm call [] ssm bin encoding font 复数 abc
# 内置函数
# abs
# print(abs(-1))#abs()取绝对值
# all
# print(all(‘ ‘))#True all()接收可迭代对象,为空时为真
# print(all((1,2,‘ ‘,None)))#Flase,传的是无组(),即可迭代对象均做bool运算,结果全为真则为真
# print(all(i for i in range(10)))#False,因0,for i in range(10) 可加可不加括号
# any
# print(any([]))#空为False
# print(any([None,0,‘‘,{},1]))#True,一个为真则为真
# sum
# res=sum(i for i in range(10))#注:i for i in range(10)可加可不中括号
# print(res)
# bin
# print(bin(11))#0b1011 十进制转二进制
# bool
# print(bool(0))#0,None,‘‘ [] () 均为False
# bytes
# print(bytes(‘hello中‘,encoding=‘utf-8‘))#字符串转字节码b‘hello\xe4\xb8\xad‘
# callable
# def test():
# pass
# print(callable(test))#返回为True,是否可被调用,
# print(callable(sum))
# chr
# print(chr(65))#A,ascii码转换
# ord
# print(ord(‘A‘))#65
# 面向对象里讲
# classmethod
# staticmethod
# property
# delattr
# hasattr
# getattr
# setattr
# 复数complex
# x=complex(1-2j)#复数
# print(x.real,x.imag)
# x=1-2j
# print(x.real)#1.0 取实部
# print(x.imag)#-2.0 取虚部
# 数据类型
# int
# num=1#即num=int(1)
# print(type(num))
# print(num is 1)#is 是身份运算,根据id去判断身份,
# print(isinstance(num,int))#判断num是否为int类型
# float
# bool
# complex
# str
# x=‘abc‘#x=str(‘abc‘)
# print(str(1))#转成字符串形式
# print(str({‘a‘:1}))
# list
# x=[]
# x=list(i for i in range(3))
# print(x)#[0, 1, 2]
# tuple
# dict
# d={‘a‘:1}
# d=dict({‘a‘:1})
# d=dict(x=1,y=2,z=3)
# print(d)
# set:集合可变(无序,去重)
# s={1,2,3,4}
# print(s)
# s.add(5)
# print(s)
# frozenset:不可变集合
# f=frozenset({1,2,3,4})
# print(type(f))#<class ‘frozenset‘>
标签:assm call [] ssm bin encoding font 复数 abc
原文地址:http://www.cnblogs.com/xy00/p/7872399.html