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

浙公网安备 33010602011771号