python常用内置对象
在python中一切都是对象,除了整数、实数、复数、字符串、列表、元组、字典外,还有zip、map、enumerate、filter等对象、函数和类也是对象
数字
类型名称 | 示例 | 说明 |
---|
int,float, complex | 1,3.14,1.3e5 | 数字大小没有限制,内置支持复数及其运算 |
字节串
类型名称 | 示例 | 说明 |
---|
bytes | b’hello LiHua’ | 以字母b引导,可以使用单引号、双引号、三引号作为定界符 |
字符串
类型名称 | 示例 | 说明 |
---|
str | ‘LIHua’ | 使用单引号、双引号、三引号作为定界符,以字母r或R引导的表示原始字符串 |
列表
类型名称 | 示例 | 说明 |
---|
list | [1,2,3] | 所有元素放在一对方括号中,元素之间用逗号分隔,其中的元素是可以任意类型 |
字典
类型名称 | 示例 | 说明 |
---|
dict | {1:‘net’,2:‘shit’} | 所有元素放在一对大括号中,元素之间用逗号分隔,元素形式为“键:值” |
元组
类型名称 | 示例 | 说明 |
---|
tuple | (2,-1,4),(3,) | 所有元素放在一对圆括号中,元素之间用逗号隔开,如果元素只有一个,后面逗号不能省略 |
集合
类型名称 | 示例 | 说明 |
---|
set frozenset | {‘a’,‘b’,‘c’} | 所有元素放在一对大括号中,元素之间使用逗号隔开,元素不允许重复;另外,set是可变的,frozenset是不可变得 |
布尔型
类型名称 | 示例 | 说明 |
---|
bool | True,False | 逻辑值、关系运算符、成员测试运算符、同一性测试运算符组成的表达式的值为True或False |
空类型
异常
类型名称 | 示例 | 说明 |
---|
Exception ValueError TypeError | | Python内置大量异常,分别对应不同类型的异常 |
文件
类型名称 | 示例 | 说明 |
---|
| f=open(‘data.dat’,‘rb’) | open是python内置函数,使用指定的模式打开文件,返回文件对象 |
其他迭代对象
类型名称 | 示例 | 说明 |
---|
| 生成器对象、range对象、zip对象 enumerate对象、map对象、filter对象等 | 具有惰性求值的特点 |
编程单元
类型名称 | 示例 | 说明 |
---|
| 函数(使用def定义) 类(使用class定义) 模块(类型为module) | 类和函数都属于可调用对象,模块用来集中存放函数、类、常量或其他对象 |
>>>print('hello www.dan')
'hello www.dan'
>>>