📅  最后修改于: 2020-01-13 05:21:53             🧑  作者: Mango
在上一篇文章中,我们了解了Python的基础知识。现在,我们继续一些其他的Python概念。
Python中的字符串
字符串是字符序列, 可以使用双引号在Python中声明。字符串是不可变的,即不能更改。
# 给一个变量赋值字符串string ,Python2.X程序
a = "这是一个字符串"
print a
Python中的列表list
列表list是Python中功能最强大的工具之一。它们就像其他语言中声明的数组一样。但是,最强大的功能是列表不必总是同质的。一个列表可以包含字符串,整数以及对象。列表也可以用于实现堆栈和队列。列表是可变的,即声明后即可更改。
# 声明一个列表
L = [1, "a" , "芒果" , 1+2]
print L
L.append(6)
print L
L.pop()
print L
print L[1]
输出为:
[1, 'a', '芒果', 3]
[1, 'a', '芒果', 3, 6]
[1, 'a', '芒果', 3]
a
Python中的元组
元组是一系列不可变的Python对象。元组就像列表一样,但元组一旦声明就不能更改。元组的处理和读取通常比列表快。
tup = (1, "a", "string", 1+2)
print tup
print tup[1]
输出为:
(1, 'a', 'string', 3)
a
Python中的迭代
可以通过“ for”和“ while”循环在Python中执行迭代或循环。除了迭代特定条件外,我们还可以迭代字符串、列表和元组。
例1:while循环迭代
i = 1
while (i < 10):
i += 1
print i,
输出为:
2 3 4 5 6 7 8 9 10
示例2:通过for循环对字符串进行迭代
s = "Hello World"
for i in s :
print i
输出为:
H
e
l
l
o
W
o
r
l
d
示例3:列表中的for循环迭代
L = [1, 4, 5, 7, 8, 9]
for i in L:
print i,
输出为:
1 4 5 7 8 9
示例4:for循环迭代,使用range
for i in range(0, 10):
print i,
输出为:
0 1 2 3 4 5 6 7 8 9