1.1 Python基本数据类型
Python3.x中有6个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
在这6个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
1.2 数据类型转换
Python是动态类型的语言,不需要像Java或者C/C++一样在使用变量前必须先声明变量的类型。但有时仍然需要用到类型转换,比如通过print函数输出一个字符串拼接一个浮点数时,就需要将浮点数转换为字符串类型,再与前面的字符串进行拼接操作。
- Python中提供了如下函数进行各种数据类型间的转换:
函数 作用 int(x) 将x转换成整数类型 float(x) 将x转换成浮点数类型 complex(real[, virtual]) 创建一个复数 str(x) 将x转换为字符串 repr(x) 将x转换为表达式字符串 eval(str) 计算在字符串中的有效Python表达式,并返回一个对象 chr(x) 将整数x转换为一个字符 ord(x) 将一个字符x转换为它对应的整数值 hex(x) 将一个整数x转换为一个十六进制的字符串 oct(x) 将一个整数x转换为一个八进制的字符串