字符串是字符序列,可以是字母、数字和特殊字符的组合。它可以在 python 中通过使用单引号、双引号甚至三引号来声明。这些引号不是字符串的一部分,它们只定义字符串的开始和结束。字符串是不可变的,即它们不能被改变。可以使用索引或切片操作访问字符串的每个元素。
# Assigning string to a variable
a = 'This is a string'
print (a)
b = "This is a string"
print (b)
c= '''This is a string'''
print (c)
输出:
This is a string
This is a string
This is a string
列表是 Python 中最强大的数据结构之一。列表是有序数据类型。在 Python 中,使用 list() 函数创建一个空列表。它们就像其他语言中声明的数组一样。但最强大的是列表不必总是同质的。单个列表可以包含字符串、整数以及其他对象。列表也可以用于实现栈和队列。列表是可变的,即它们一旦声明就可以改变。可以使用索引和切片操作访问列表的元素。
# Declaring a list
L = [1, "a" , "string" , 1+2]
print L
#Adding an element in the list
L.append(6)
print L
#Deleting last element from a list
L.pop()
print L
#Displaying Second element of the list
print L[1]
输出是:
[1, 'a', 'string', 3]
[1, 'a', 'string', 3, 6]
[1, 'a', 'string', 3]
a
Python 中的元组:元组是一系列不可变的 Python 对象。元组就像列表一样,除了元组一旦声明就不能更改。元组通常比列表更快。
tup = (1, "a", "string", 1+2)
print(tup)
print(tup[1])
输出是:
(1, 'a', 'string', 3)
a
Python 中的迭代:迭代或循环可以在 Python 中通过“for”和“while”循环执行。除了迭代特定条件外,我们还可以迭代字符串、列表和元组。
示例 1:通过 while 循环迭代条件
i = 1
while (i < 10):
print(i)
i += 1
i += 1
输出是:
1
2
3
4
5
6
7
8
9
示例 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 循环 for range 的迭代
for` `i ``in` `range``(``0``, ``10``):`` ``print``(i)
输出是:
0
1
2
3
4
5
6
7
8
9
原文链接:codingdict.net