Internes Material.
Der heutige Inhalt:
(1) Gewöhne dich an das Auflisten, Anhängen ()
(2) Funktionen int (), float ()
(3) Funktionen range (), list (range ())
(4) zur Erklärung
(5) Überprüfungsfrage
--append (A)
fügt Element A am Ende der Liste hinzu.
#Rezension
#Was ist die Ausgabe?
a = [7, 8, 'taro', 'jack']
print(a)
print(a[2])
#Was ist die Ausgabe?
a = [7, 8, 'taro', 'jack']
a.append('10')
print(a)
a.append(10)
print(a)
#10 und'10'Ist ein anderer.
# [7, 8, 'taro', 'jack', '10', 10]
#Was ist die Ausgabe?
a = [7, 8, 'taro', 'jack']
print(a)
print(a[3])
print(a[-1])
#Wenn die Anzahl der Elemente 4 ist, ist die Adresse"[3]"Und Adresse"[-1]"Ist dasselbe.
#Was ist die Ausgabe?
a = [7, 8, 'taro', 'jack']
b = ['ML', 3.14]
a.append(b)
print(b)
print(a[-1])
print(a[-1][0])
print(a[-1][1])
--int (A)
: Konvertiere A in eine ganze Zahl.
--float (A)
: Wandle A in eine reelle Zahl um.
#Was ist die Ausgabe?
b = '5'
c = int(b)
print(b)
print(c)
d = 5.5
e = int(d)
print(d)
print(e)
f = 1.234
g = float(f)
print(f)
print(g)
(3) range(), list(range())
--int (A)
: Konvertiere A in eine ganze Zahl.
--float (A)
: Wandle A in eine reelle Zahl um.
--list (A)
: Konvertiert A in einen Listentyp.
A = range(10)
print(A)
B = list(range(10))
print(B)
C = list(range(1,11))
print(C)
D = list(range(1,11,2))
print(D)
E = list(range(11,1,-2))
print(E)
# [2000,2004,2008,2012,2016,2020]Wie kann ich anzeigen?
# [2020,2016,2012,2008,2004,2000]Wie kann ich anzeigen?
Das Ausgabeergebnis von "print (range (5))" unterscheidet sich zwischen Python2 und Python3.
# python3
$ print(range(5))
range(0,5)
# python2
$ print(range(5))
[0,1,2,3,4]
--Wenn der zu wiederholende Inhalt in einer Zeile zusammengefasst werden kann
für [Regeln für die Wiederholung]:
\ _ Tab \ _ [Inhalt wiederholen]
――Wenn der zu wiederholende Inhalt zwei Zeilen umfasst
für [Regeln für die Wiederholung]:
\ _ Tab \ _ [Inhalt wiederholen]
\ _ Tab \ _ [Inhalt wiederholen]
Erstellen Sie Blöcke mit solchen Registerkarten. Dies ist eine Python-Regel, die das Lesen erleichtern (lesbarer machen) soll. Wenn Sie dies nicht innerhalb der for-Schleife tun, führt dies zu Fehlern und unbeabsichtigten Konsequenzen.
Zum Beispiel
list_a = ['Tokyo', 'Cambridge', 'Ann Arbor', 'Pittsburgh']
Wenn die Liste der Reihe nach angezeigt wird, werden häufig die folgenden zwei verwendet.
for i in range(4):
\ _ Tab \ _ print (list_a [i])
for a in list_a:
\ _ Tab \ _ print (a)
list_name = ['Taro', 'Jack', 'Tom', 'Andy', 'Jason']
print(list_name)
for x in list_name:
print(x)
print('---')
for i in range(10):
print(i)
print('---')
for i in range(2000,2021,4):
print(i)
print('---')
for i in range(2020,1999,-4):
print(i)
print('---')
N_people = len(list_name)
for i in range(N_people):
print(i, list_name[i])
for i in range(0,N_people,2):
print(i, list_name[i])
print('--. . . --')
# Q.Was denkst du wirst du sehen?
list_name = ['Taro', 'Jack', 'Tom', 'Andy', 'Jason', 'Matt']
list_name.append('John')
list_name.append('Madoka')
list_name.append('Ichiro')
print(list_name)
N_people = len(list_name)
print(N_people)
for i in range(1,N_people,3):
print(i, list_name[i])
if (Bedingung A):
\ _ Tab \ _ Wird geladen, wenn" Bedingung A erfüllt ist "
if (Bedingung A):
\ _ Tab \ _ Wird geladen, wenn" Bedingung A erfüllt ist "
else:
# Andere
\ _ Tab \ _ Lesen, wenn" Bedingung A nicht erfüllt ist "
if (Bedingung A):
\ _ Tab \ _ " Erfüllt Bedingung A "
elif (Bedingung B):
\ _ Tab \ _ " Bedingung A ist nicht erfüllt "und" Bedingung B ist erfüllt "
else:
# Andere
\ _ Tab \ _ " Bedingung A ist nicht erfüllt "und" Bedingung B ist nicht erfüllt "
x = 5
if (x>0):
print('x=', x, '(This is larger than 0.)')
x = -3
if (x>0):
print('x=', x, '(This is larger than 0.)')
else :
print('x=', x, '(This is NOT larger than 0.)')
x = -3
if (x>0):
print('x=', x, '(x>0)')
elif (x>-10) :
print('x=', x, '(-10 < x < 0)')
else :
print('x=', x, '(otherwise)')
Recommended Posts