本文概述
在里面以前文章中, 我们了解了Python的基础知识。现在, 我们继续一些其他的python概念。
Python中的字符串
字符串是字符序列。可以使用双引号在python中声明。字符串是不可变的, 即不能更改。
python
# Assigning string to a variable
a = "This is a string"
print (a)
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中的迭代
可以通过” for”和” while”循环在python中执行迭代或循环。除了迭代特定条件外, 我们还可以迭代字符串, 列表和元组。
示例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循环迭代
python
for i in range ( 0 , 10 ):
print (i)
输出为:
0 1 2 3 4 5 6 7 8 9
- 下一篇–Python:字典和关键字
- 测验Python中的数据类型
首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。
来源:
https://www.srcmini02.com/70048.html