📜  Python|第 3 组(字符串、列表、元组、迭代)

📅  最后修改于: 2022-05-13 01:55:22.890000             🧑  作者: Mango

Python|第 3 组(字符串、列表、元组、迭代)

在上一篇文章中,我们了解了Python的基础知识。现在,我们继续一些更多的Python概念。

Python中的字符串
字符串是一个字符序列。它可以在Python中使用双引号声明。字符串是不可变的,即不能更改。

Python
# Assigning string to a variable
a = "This is a string"
print (a)


Python
# Declaring a list
L = [1, "a" , "string" , 1+2]
print L
L.append(6)
print L
L.pop()
print L
print L[1]


Python
tup = (1, "a", "string", 1+2)
print(tup)
print(tup[1])


Python
i = 1
while (i < 10):
    print(i)
    i += 1


Python
s = "Hello World"
for i in s :
    print (i)


Python
L = [1, 4, 5, 7, 8, 9]
for  i in L:
    print (i)


Python
for i in range(0, 10):
    print (i)


Python中的列表
列表是Python中最强大的工具之一。它们就像在其他语言中声明的数组一样。但最强大的是列表不必总是同质的。单个列表可以包含字符串、整数以及对象。列表也可用于实现堆栈和队列。列表是可变的,即一旦声明它们就可以更改。

Python

# Declaring a list
L = [1, "a" , "string" , 1+2]
print L
L.append(6)
print L
L.pop()
print L
print L[1]

输出是:

[1, 'a', 'string', 3]
[1, 'a', 'string', 3, 6]
[1, 'a', 'string', 3]
a

Python中的元组
元组是一系列不可变的Python对象。元组就像列表一样,除了元组一旦声明就不能更改。元组通常比列表快。

Python

tup = (1, "a", "string", 1+2)
print(tup)
print(tup[1])

输出是:

(1, 'a', 'string', 3)
a

Python中的迭代
迭代或循环可以在Python中通过“for”和“while”循环来执行。除了对特定条件进行迭代外,我们还可以对字符串、列表和元组进行迭代。
示例 1:通过 while 循环对条件进行迭代

Python

i = 1
while (i < 10):
    print(i)
    i += 1

输出是:

1
2
3
4
5
6
7
8
9 

示例 2:通过 for 循环对字符串进行迭代

Python

s = "Hello World"
for i in s :
    print (i)

输出是:

H
e
l
l
o
 
W
o
r
l
d

示例 3:通过 for 循环对列表进行迭代

Python

L = [1, 4, 5, 7, 8, 9]
for  i in L:
    print (i)

输出是:

1
4
5
7
8
9

示例 4:for 循环 for range 的迭代

Python

for i in range(0, 10):
    print (i)

输出是:

0
1
2
3
4
5
6
7
8
9 

https://www.youtube.com/watch?v=pCoB45

  • 下一篇 – Python:字典和关键字
  • Python中的数据类型测验