Persönliche Tipps zu Python (Zeichenfolgen, Protokolle)

Um die Zeichenkette

Format,% Notation um

Einfach zu bedienendes Format

'{0}, {1}, {2}...'.format(Variable 1,Variable 2,Variable 3 ....)  #Angegeben durch Index (Index)

f string

Die f-Zeichenfolge (f-Zeichenfolgen) setzt f oder F vor das Zeichenfolgenliteral (f'xxx ', F'xxx'). Sie können die Variable so angeben, wie sie sich im Ersetzungsfeld in der Zeichenfolge befindet.

print(f'{a} and {b}')
# 123 and abc

%Notation

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

Um Eingabe und Ausgabe

Einmal anhalten und verzweigen

Bei der Ausführung über die Befehlszeile wird die Ausführung hier einmal gestoppt und Sie werden aufgefordert, eine Nummer einzugeben. Wenn ein nicht numerischer Wert eingegeben wird, endet das Programm dort.

try:
    kai = int(input('Wie oft?Geben Sie Zahlen mit halber Breite ein:'))
except ValueError:
    print('Keine gültige Nummer.')
    quit()

if kai == 1:
    hoge
elif kai == 2:
    fuga

Es gibt auch eine Möglichkeit, beim Ausführen über die Befehlszeile ein Argument nach dem Dateinamen zu setzen.

python hoge.py hoge1 hoge2

Wenn Sie ausführen

import sys 
args = sys.argv
print(args)
#[hoge.py, hoge1, hoge2]

Wenn Sie den Dateinamen ändern, werden das Ausgabeverzeichnis und der Dateiname automatisch geändert.

#Holen Sie sich zuerst den Dateinamen
fname = os.path.basename(__file__)

#Schneiden Sie das entsprechende Teil aus dem Dateinamen aus
yyyy = fname[0:4]
mm = fname[4:6]
dd = fname[6:8]

Recommended Posts

Persönliche Tipps zu Python (Zeichenfolgen, Protokolle)
Python-Tipps
Python-Tipps
Python-Tipps
Python Conda Tipps
Über Python-Slices
Über die Einschlussnotation von Python
Über Python tqdm.
Djangos persönliche Tipps
Über Python, Klasse
Tipps zum Python-Debuggen
Persönliche Tipps, wenn Sie verschiedene Dinge mit Python 3 tun
Python-Klick-Tipps
Unerwartet (?) Python Bean Wissen
Informationen zur Python-Vererbung
Tensorflow meine eigenen Tipps
Über Python, range ()
Über Python Decorator
Python für mich Q.A.
Python persönliche Notizen
Informationen zur Python-Referenz
Über Python-Dekorateure
[Python] Über Multi-Prozess
Über Python für Schleife
Über Funktionsargumente (Python)
Python- und Numpy-Tipps
fehlende Ganzzahlen Python persönliche Notizen
Über Python für ~ (Bereich)
Python-Tipps (mein Memo)
[Python] Memo Über Fehler
Informationen zur Python-Entwicklungsumgebung
Python: Über Funktionsargumente
Python, über die Ausnahmebehandlung
Tipps zur Installation von Python PyTorch
Über Python Pyramid Traversal
Hinweise zur Python3-Zuweisung
Über Python3 ... (Ellipsenobjekt)
Vergleichen Sie Zeichenfolgen in Python
Strings in Python umkehren
[Python] Kapitel 01-01 Über Python (Erster Python)
[Python] Informationen zur Standardeingabe
Über __all__ in Python
Zeichenfolgen ohne Zeilenumbrüche in Python anzeigen (persönliches Memo)