Inhaltsverzeichnis
1. Die Syntax und Verwendung der Bereichsfunktion
②Grammatik 2: range(begin,end[,step])
(2) Verwendung in Verbindung mit der for-Funktion
(3) Kombinierte Verwendung mit for-Funktion, input-Funktion, split-Funktion und if-Funktion
1. Die Syntax und Verwendung der Bereichsfunktion
(1) Grammatik
① Grammatik 1: Bereich (Ende)
②Grammatik 2: range(begin,end[,step])
Parameterbeschreibung
begin: Der Beginn des Bereichs, gezählt ab Nummer start und einschließlich start. Standardmäßig bei 0 beginnend ist range(3) range(0,3).
end: Der Bereich endet, die Zählung endet von end, aber die Nummer von end ist nicht enthalten. Bereich(1,4) ist beispielsweise (1,2,3) ohne 4.
Schritt: Schrittweite, der Standardwert ist 1. Bereich(2,6) ist Bereich(2,6,1).
Der Rückgabewert ist ein iterierbares Objekt.
(2) Verwendung: Es wird verwendet, um das iterierbare Objekt zu erhalten, das mit der for-Schleife iteriert werden kann.
2. Beispiele
(1) Einfache Nutzung
range(6)
#输出结果为:range(0, 6) 输出的是迭代对象,默认为开始值为0
range(1,7)
#输出结果为:range(1,7)
list(range(5))
#输出结果为[0, 1, 2, 3, 4] 默认从0开始计数,步长为1,即间隔为1,包括左边,不包括右边
list(range(2,9,2))
#输出结果为:[2, 4, 6, 8] 解释:从2开始到9结束,每次+步长输出
(2) Verwendung in Verbindung mit der for-Funktion
for i in range(6):
print('hello')
#输出结果 为:
# hello
# hello
# hello
# hello
# hello
# hello
#解释 从0到6迭代六次,即输出6个hello
(3) Kombinierte Verwendung mit for-Funktion, input-Funktion, split-Funktion und if-Funktion
a = input('请输入目标字符串a:')
b = input('请输入目标字符串b:')
for str in b.split():
if str == a:
a = 'life'
print(a)
#当输入a为:world, b为welcome to our world
#输出结果为life
Referenzartikel
Informationen zur spezifischen Verwendung der Eingabefunktion finden Sie im Artikel: Verwendung der Eingabefunktion in Python
Informationen zur spezifischen Verwendung der if-Beurteilungsanweisung finden Sie unter: Verwendung und Beispiele der if-bedingten Anweisung von Python
Die spezifische Verwendung der Split-Funktion kann sich beziehen auf: