Matériel interne.
Contenu du jour:
(1) Habituez-vous à lister, ajouter ()
(2) Fonctions int (), float ()
(3) Fonctions range (), list (range ())
(4) pour déclaration
(5) Question de révision
--ʻAppend (A) ʻajoute l'élément A à la fin de la liste.
#la revue
#Qu'est-ce que la sortie?
a = [7, 8, 'taro', 'jack']
print(a)
print(a[2])
#Qu'est-ce que la sortie?
a = [7, 8, 'taro', 'jack']
a.append('10')
print(a)
a.append(10)
print(a)
#10 et'10'Est-ce un autre.
# [7, 8, 'taro', 'jack', '10', 10]
--Conseils pour spécifier la position de la liste: [-1] = La première position moins est la fin.
#Qu'est-ce que la sortie?
a = [7, 8, 'taro', 'jack']
print(a)
print(a[3])
print(a[-1])
#Lorsque le nombre d'éléments est de 4, l'adresse"[3]"Et adresse"[-1]"Est le même.
#Qu'est-ce que la sortie?
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) : Convertit A en entier. --
float (A) `: Convertit A en un nombre réel.
#Qu'est-ce que la sortie?
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) : Convertit A en entier. --
float (A) : Convertit A en un nombre réel. --
list (A) `: Convertit A en type de liste.
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]Comment puis-je afficher?
# [2020,2016,2012,2008,2004,2000]Comment puis-je afficher?
Le résultat de sortie de print (range (5))
est différent entre Python2 et Python3.
# python3
$ print(range(5))
range(0,5)
# python2
$ print(range(5))
[0,1,2,3,4]
pour [règles de répétition]:
\ _ Tab \ _ [Répéter le contenu]
――Si le contenu à répéter s'étend sur deux lignes
pour [règles de répétition]:
\ _ Tab \ _ [Répéter le contenu]
\ _ Tab \ _ [Répéter le contenu]
Créez des blocs en utilisant des onglets comme celui-ci. Il s'agit d'une règle Python conçue pour faciliter la lecture (la rendre plus lisible). Le fait de ne pas le faire dans la boucle for entraînera des erreurs et des conséquences inattendues.
Par exemple
list_a = ['Tokyo', 'Cambridge', 'Ann Arbor', 'Pittsburgh']
Il existe deux types qui sont souvent utilisés lors de l'affichage dans l'ordre.
--Tournez "numéro de série ʻi" à 0-3 pour afficher "ʻi
e élément de la liste"
for i in range(4):
\ _ Tab \ _ print (list_a [i])
for a in list_a:
\ _ Tab \ _ imprimer (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.Que pensez-vous voir?
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])
ʻSi (condition A): \ _ Tab \ _
Chargé si" la condition A est remplie "`
ʻSi (condition A): \ _ Tab \ _
Chargé si" la condition A est remplie " ʻElse:
# Autre
\ _ Tab \ _ Lire si" la condition A n'est pas remplie "
ʻSi (Condition A): \ _ Tab \ _ `` Satisfait à la condition A "
ʻElif (Condition B): \ _ Tab \ _ `` «La condition A n'est pas remplie» et «La condition B est remplie»
ʻElse: `# Autre
\ _ Tab \ _ `` «La condition A n'est pas remplie» et «La condition B n'est pas remplie»
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