'{0}, {1}, {2}...'.format(Variable 1,Variable 2,Variable 3 ....) #Spécifié par index (indice)
La f string (f-strings) place f ou F avant le littéral de chaîne (f'xxx ', F'xxx'). Vous pouvez spécifier la variable telle quelle dans le champ de remplacement de la chaîne de caractères.
print(f'{a} and {b}')
# 123 and abc
print('from %s to %s'(year1, year2))
Dans le cas d'une exécution à partir de la ligne de commande, l'exécution s'arrête une fois ici et vous êtes invité à entrer un nombre. Si une valeur non numérique est saisie, le programme s'arrête là.
try:
kai = int(input('Combien de fois?Entrez des nombres demi-largeur:'))
except ValueError:
print('Pas un numéro valide.')
quit()
if kai == 1:
hoge
elif kai == 2:
fuga
Il existe également un moyen de placer un argument après le nom du fichier lors de l'exécution à partir de la ligne de commande.
python hoge.py hoge1 hoge2
Lorsque vous exécutez
import sys
args = sys.argv
print(args)
#[hoge.py, hoge1, hoge2]
#Obtenez d'abord le nom du fichier
fname = os.path.basename(__file__)
#Découpez la partie pertinente du nom du fichier
yyyy = fname[0:4]
mm = fname[4:6]
dd = fname[6:8]
Recommended Posts