跳到主要内容

Python 变量、数据类型、列表和元组

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。

像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。

第一个Python程序

以下代码为使用 Python 输出 "Hello World!":

#!/usr/bin/python

print("Hello, World!")

Python 变量和简单数据类型

...

Python 列表

...

Python 元组

有时候需要创建一系列不可修改的元素,元组就可以满足这种要求。Python中不可变的列表被称为元组

定义元组

元组和列表比较相似,但是使用圆括号来标识。

列表的定义:
bicycle = ['trek','redline','cannomdale']
print(bicycle[0])

定义元组后,可以使用索引来访问其元素,和列表一样。

dimensions = (200,50)
dimensions[0] = 250

上述代码在尝试修改元素的值时,Python会返回错误消息。

注意:
如果需要定义一个只包含一个元素的元组,必须在元素后加上一个逗号:
test = (1,)

遍历元组中的所有值

可以使用for循环来遍历元组中所有值:

dimensions = (200,50)
for dimen in dimensions:
print(dimen)

下面是输出结果:


200 50


修改元组变量

通过给元组变量重新赋值来修改元组

dimensions = (200,50)
print("初始元组:")
for dimen in dimensions:
print(dimen)

dimensions = (400,100)
print("\n修改后的元组:")
for dimen in dimensions:
print(dimen)

下面是输出结果:


初始元组:
200
50

修改后的元组:
400
100


相对于列表,元组是更简单的数据结构。如果需要存储的一组值在程序的整个生命周期内都不变,就可以考虑使用元组。