字符串是字符序列,可以是字母、数字和特殊字符的组合。它可以在 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