python常用的内置对象

119 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第13天,点击查看活动详情

数字

  • 类型名称:int``float``complex
  • 示例:1234,3.14,1.3e5,3+4j
  • 简要说明:数字大小没有限制,内置支持复数及运算

字符串

  • 类型名称:str
  • 示例:'swfu' ,"I'm a 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,)
  • 简要说明:所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素的话,后面的逗号不能省略。

集合

  • 类型名称:setfrozenset
  • 示例:{'a','b','c'}
  • 简要说明:所有元素放在一对大括号中,元素之间使用逗号分隔,元素不允许重复;另外,set 是可变的, frozenset 是不可变的。

布尔型

  • 类型名称:bool
  • 示例:TrueFalse
  • 简要说明:逻辑值,关系运算符,成员测试运算符,同一性测试运算符组成的表达式的值为True或False。

空类型

  • 类型名称:NoneType
  • 示例:None
  • 简要说明:空值。

异常

  • 类型名称:ExceptionValueErrorTypeError
  • 简要说明: python 内置大量异常类,分别对应不同类型的异常

文件

  • 示例:f=open('date.dat','rb')
  • 简要说明:open是python的内置函数,使用指定的模式打开文件,返回文件对象。

其他可迭代对象

  • 示例: 生成器对象,range对象, zip对象, enumerate对象, map对象,filter对象等。
  • 具有惰性求值的特点

编程单元

  • 示例:函数(使用def定义),类(使用class定义),模块(类型为module
  • 简要说明:类和函数都属于可调用对象,模块用来集中存放函数,类,常量或其他对象。