Conseils personnels sur Python (chaînes, autour des journaux)

Autour de la chaîne de caractères

format,% notation autour

Format facile à utiliser

'{0}, {1}, {2}...'.format(Variable 1,Variable 2,Variable 3 ....)  #Spécifié par index (indice)

f chaîne

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

%notation

print('from %s to %s'(year1, year2))

Autour de l'entrée et de la sortie

Arrêtez-vous une fois et branchez-vous

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]

Si vous modifiez le nom du fichier, le répertoire de sortie et le nom du fichier seront modifiés automatiquement.

#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

Conseils personnels sur Python (chaînes, autour des journaux)
astuces python
Astuces Python
Astuces Python
Conseils Python Conda
À propos des tranches Python
À propos de la notation d'inclusion de python
À propos de Python tqdm.
Conseils personnels de Django
À propos de python, classe
Conseils de débogage Python
Conseils personnels lorsque vous faites diverses choses avec Python 3
Astuces de clic Python
De manière inattendue (?) Connaissance du bean Python
À propos de l'héritage Python
Tensorflow mes propres conseils
À propos de python, range ()
À propos de Python Decorator
Python pour moi-même Q.A
notes personnelles python
À propos de la référence Python
À propos des décorateurs Python
[Python] À propos du multi-processus
À propos de Python for loop
À propos des arguments de fonction (python)
Astuces Python et Numpy
notes personnelles en python manquantes
À propos de Python, pour ~ (plage)
Astuces Python (mon mémo)
[Python] Mémo sur les erreurs
À propos de l'environnement de développement Python
Python: à propos des arguments de fonction
Python, à propos de la gestion des exceptions
Conseils d'installation de Python PyTorch
À propos de Python Pyramid Traversal
Remarques sur l'affectation Python3
À propos de Python3 ... (objet Ellipsis)
Comparer des chaînes en Python
Inverser les chaînes en Python
[Python] Chapitre 01-01 À propos de Python (First Python)
[Python] À propos de l'entrée standard
À propos de __all__ en python
Afficher les chaînes de caractères sans saut de ligne en python (mémo personnel)