Grundlegende Verwendung von Python-F-String

f-string ist ein aus python3.6 hinzugefügtes String-Literal. Die Funktion besteht darin, f oder F am Anfang außerhalb der Zeichenfolge hinzuzufügen.

Wert einfügen:

>>> name = 'GAO'
>>> age = 24
>>> f'Hallo{name}ist,{age}Ich bin talentiert.'
'Hallo GAO, ist 24 Jahre alt.'

Ausdruck einfügen:

>>> years_later = 10
>>> f'{years_later}Jahre später{age + years_later}Ich bin talentiert.'
'Zehn Jahre später werde ich 34 Jahre alt.'

Anruffunktion:

>>> def one_year_later(current_age):
...     return current_age + 1
...
>>> f'nächstes Jahr{one_year_later(age)}Ich bin talentiert.'
'Ich werde nächstes Jahr 25 Jahre alt.'

Rufen Sie die Methode auf:

>>> f'{name}Wann wird niedriger gemacht{name.lower()}ist.'
'Wenn GAO niedriger gemacht wird, ist es gao.'

Mehrzeilig:

>>> jikoshoukai = f'Hallo{name}ist,{age}Ich bin talentiert.' \
...               f'{years_later}Jahre später{age + years_later}Ich bin talentiert.' \
...               f'nächstes Jahr{one_year_later(age)}Ich bin talentiert.' \
...               f'{name}Wann wird niedriger gemacht{name.lower()}ist.'
>>> jikoshoukai
'Hallo GAO, ist 24 Jahre alt. Zehn Jahre später werde ich 34 Jahre alt. Ich werde nächstes Jahr 25 Jahre alt. Wenn GAO niedriger gemacht wird, ist es gao.'

Füllen Sie mit Nullen:

>>> a = 123
>>> f'Null gefüllte 8 Ziffern: {a:08}'
'Mit Null füllen: 00000123'

Nest (gefüllt mit Nullen):

>>> for i in range(4,8):
...     f'Mit Null füllen{i}Ziffer: {a:0{i}}'
...
'Null gepolsterte 4 Ziffern: 0123'
'Null gepolstert 5 Stellen: 00123'
'Null gepolsterte 6 Ziffern: 000123'
'Null gepolsterte 7 Ziffern: 0000123'

Anzahl der Dezimalstellen, Anzahl der gültigen Stellen:

>>> a = 123.456789
>>> f'4 Stellen nach dem Komma: {a:.4f}'
'Ziffern nach dem Dezimalpunkt: 123.4568'
>>> f'4 effektive Ziffern: {a:.4g}'
'Effektive Ziffer: 123.5'

Recommended Posts

Grundlegende Verwendung von Python-F-String
Grundlegende Verwendung von Flask-Classy
Grundlegende Verwendung von Jinja2
Verwendung von Python-Einheimischen ()
Grundlegende Verwendung von SQL Alchemy
Grundkenntnisse in Python
[Einführung in Python] Grundlegende Verwendung von Lambda-Ausdrücken
[Python] Richtige Verwendung der Karte
Grundlegende Verwendung der PySimple-Benutzeroberfläche
Beispiel für die Verwendung von Python Pickle
[Python] Richtige Verwendung von Join
[Einführung in Python] Grundlegende Verwendung der Bibliothek matplotlib
Grundlegende Grammatik des Python3-Systems (Wörterbuch)
[Python] Richtige Verwendung der if-Anweisung
Grundlegendes Studium von OpenCV mit Python
[2020/06 neueste Version] Grundlegende Verwendung von Poesie, einem Abhängigkeitsmanagement-Tool für Python
RF Python Basic_01
Python-Grundschrift
Python-Grundlagen ①
Grundlagen von Python ①
Grundlegende Verwendung von Btrfs in Arch Linux
Kopie von Python
Grundlegende Grammatik der Python3-Reihe (Zeichenkette)
Grundlegende Grammatik der Python3-Reihe (Liste, Tapple)
Nicht logische Operatorverwendung von oder in Python
Python-Grundkurs (Ende 15)
RF Python Basic_02
Grundlegende Grammatik des Python3-Systems (inklusive Notation)
[Python] Grundlegendes Muster und Verwendung der if-Anweisung (Vergleichsoperator und Boolescher Operator)
Einführung von Python
Liste der grundlegenden Operationen für Python3-Listen, -Tapples, -Wörterbücher und -Sätze
Dies ist die einzige grundlegende Überprüfung von Python ~ 1 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 2 ~
Dies ist die einzige grundlegende Überprüfung von Python ~ 3 ~
[Python] Klassentyp und Verwendung des datetime-Moduls
Grundlegende Geschichte der Vererbung in Python (für Anfänger)
Grundlegende Bedienung von Python Pandas Series und Dataframe (1)
[Python] Operation der Aufzählung
Liste der Python-Module
Python-Grundkurs (12 Funktionen)
Python-Grundkurs (7 Wörterbuch)
Python-Grundkurs (2 Python-Installation)
Grundlegende Sortierung in Python
Vereinheitlichung der Python-Umgebung
Kopie der Python-Einstellungen
Python-Grundkurs (9 Iterationen)
Grundlagen der Python-Scraping-Grundlagen
Grundlegende Bedienung von Pandas
Zusammenfassung der Verwendung von pyenv
Grundmethode der [Python] -Klasse
[Python] Verhalten von Argmax
Python-Grundkurs (11 Ausnahmen)
der Zen von Python
Python-Grundkurs (6 Sätze)
Grundlegende Bedienung von Pandas
Verwendungshinweise für Python Decorator
Python3 Spickzettel (Basic)
Installieren von Python 3.3 rc1
Python-Grundkurs (Einführung)
Python Basic Memorandum Teil 2