Python 数据类型
Python 数据类型用于定义变量的类型。它定义了我们将在变量中存储哪种类型的数据。存储在内存中的数据可以有很多种类型。例如,一个人的年龄被存储为数值,他或她的地址被存储为字母数字字符。
Python 有各种内置数据类型,主要包括:
- 数字类型 – int、float、complex
- 字符串类型 – str
- 序列类型 – list、tuple、range
- 二进制类型 – bytes、bytearray、memoryview
- 映射类型 – dict
- 布尔类型 – bool
- 集合类型 – set、frozenset
- 空类型 – NoneType
Python 数字数据类型存储数字值。当你给它们赋值时,创建了数字对象。例如 –
var1 = 1
var2 = 10
var3 = 10.023
Bash
Copy
Python支持四种不同的数字类型 –
- int(有符号整数)
- long(长整数,也可以用八进制和十六进制表示)
- float(浮点实数)
- complex(复数)
Python列表数据类型
Python列表是最多才多艺的复合数据类型。Python列表包含由逗号分隔并在方括号([])中封装的项目。在某种程度上,Python列表类似于C语言中的数组。它们之间的一个区别是Python列表中的所有项目可以是不同的数据类型,而C数组只能存储与特定数据类型相关的元素。
可以使用切片运算符([ ]和[:])访问存储在Python列表中的值,索引从列表开头的0开始,一直到末尾-1。加号(+)是列表连接运算符,星号(*)是重复运算符。例如:
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']print (list) # Prints complete list
print (list[0]) # Prints first element of the list
print (list[1:3]) # Prints elements starting from 2nd till 3rd
print (list[2:]) # Prints elements starting from 3rd element
print (tinylist * 2) # Prints list two times
print (list + tinylist)