运算符、表达式与内置对象

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)

  说明:类和函数都属于可调用对象,模块用来集中存放函数、类、常量或其他对象

posted @ 2018-08-19 22:49  莓宗主  阅读(242)  评论(0)    收藏  举报