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