Python内置对象
数字
类型:int、float、complex
示例:123、0x1ff、3.14、3e5、3+4j、3j
说明:数字大小没有限制,且内置支持复数及其运算
字符串
类型:str
示例:‘abc’、“I ‘m student”、“‘I am student’”、r‘C:\Program Files (x86)’
说明:使用单引号、双引号、三引号作为定界符,不同定界符之间可以相互嵌套:使用字母 r 或者字母 R 引导的表示原始字符串
字节串
类型:bytes
示例:b’hello python’
说明:以字母 b 引导
列表
类型:list
示例:[1,2,3]、[‘a’,‘b’,['c],2]
说明:所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型
元组
类型:tuple
示例:(2,-5 ,6)、(3,)
说明:所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素的话,后面的逗号不能省略
字典
类型:dict
示例:{1:‘Apple’,2:‘pear’,3:‘banana’}
说明:所有元素放在一个大括号中,元素之间使用逗号分隔,元素形式为“键:值”,其中键不可以重复,并且键必须不可变
集合
类型:set
示例:{‘a’,‘b’,‘c’}
说明:所有元素放在一对大括号中,元素之间使用逗号分隔,元素不允许重复且必须为不可变类型
布尔型
类型:bool
示例:Ture,False
说明:逻辑值
空类型
类型:NoneType
示例:None
说明:空值
异常
类型:Exception ValueError TypeError…
示例:
说明:Python 内置异常类
文件
类型:
示例:f =open(‘test.dat’,‘rb’)
说明:open 是Python 内置函数,使用指定的模式打开文件,返回文件对象。
其他可迭代对象
示例:生成器对象、range对象、zip对象、enumerate 对象、map对象、filter对象等
编程单位
示例:函数(使用def定义)类(使用class定义)模块(类型为module)