1.Python对象类型

1. 介绍Python对象类型

Python程序结构

Python程序可以分解成模块、语句、表达式以及对象:

  • 程序由模块组成
  • 模块包含语句
  • 语句包含表达式
  • 表达式创建并处理对象

推荐优先使用内置类型

Python核心数据类型

内置对象

对象类型 字面量/构造示例
数字 1234, 3.1415, 3+4j, 0b111, Decimal(), Fraction()
字符串 'spam', "guido's", b'a\xolc', u'sp\xc4m'
列表 [1, [2, 'three'], 4], list(range(10))
字典 {'food': 'spam', 'taste': 'yum'}, dict(hours=10)
元组 (1, 'spam', 4, 'U'), tuple('spam'), namedtuple
文件 open('eggs.txt'), open(r'C:\ham.bin', 'wb')
集合 set('abc'),
其他核心类型 类型、None、布尔型
程序单元类型 函数、模块、类
Python实现相关的类型 编译的代码,堆栈跟踪

Python中没有类型声明,运行的表达式语法决定了创建和使用的对象的类型。一旦创建了一个对象,它就和操作集合绑定了,例如,只能对字符串进行字符串相关的操作,对列表进行列表的相关操作。这意味着Python是动态类型的,它自动地跟踪类型而不是要求声明类型,但Python也是强类型语言,只能对一个对象进行适合该类型的有效操作。

posted @ 2025-03-31 23:37  N1rv2na  阅读(12)  评论(0)    收藏  举报