内容正文:
1
3.2 Python程序设计
2、 Python语言基础
2.1.1 常用内置对象
2
对象类型 类型名称 示例 简要说明
数字 int
float
complex 123456789
3.1415926
1e-63+4j 基本类型,不可变,大小没有限制
字符串 str 'swfu'
"I'm a student"
'''Python ''' 容器类型,不可变,可以使用单引号、双引号、三引号作为定界符
列表 list [1, 2, 3]
['a', 'b', ['c', 2]] 容器类型,可变,所有元素放在一对方括号中,元素之间使用逗号分隔,其中的元素可以是任意类型
元组 tuple (2, -5, 6)(3,) 容器类型,不可变,所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素,后面必须多写一个逗号
集合 set {'a', 'b', 'c'} 容器类型,可变,所有元素放在一对大括号中,元素之间使用逗号分隔,元素必须为不可变类型的数据,并且不允许重复
字典 dict {1:'food', 2:'taste', 3:'import'} 容器类型,可变,所有元素放在一对大括号中,元素之间使用逗号分隔,元素形式为“键:值”,其中“键”不允许重复且必须不可变
2.1.1 常用内置对象
3
对象类型 类型名称 示例 简要说明
布尔型 bool TrueFalse 逻辑值,关系运算符、成员测试运算符、同一性测试运算符组成的表达式的值一般为True或False
空类型 NoneType None 空值
其他可迭代对象 生成器对象、range对象、zip对象、enumerate对象、map对象、filter对象等等 具有惰性求值的特点,除range对象之外,其他几个对象中的元素只能使用一次
编程单元 函数(使用def定义)类(使用class定义)模块(类型为module) 类和函数都属于可调用对象,模块用来集中存放函数、类、常量或其他对象
2.1.2 常量与变量
在 Python 中,不仅变量的值是可变的,而且变量的类型也是可以随时发生改变的,这正是动态语言的特点。
另外,在 Python 程序中不需要事先声明变量名及其类型,直接赋值即可创建任意类型的变量。
>>> x = 3
创建了整型变量x,并赋值为3,再例如语句
>