Utilisation basique de la f-string Python

f-string est une chaîne littérale ajoutée à partir de python3.6. La fonctionnalité est d'ajouter f ou F au début en dehors de la chaîne de caractères.

Insérer une valeur:

>>> name = 'GAO'
>>> age = 24
>>> f'Bonjour{name}est,{age}J'ai du talent.'
'Bonjour GAO, a 24 ans.'

Insérer une expression:

>>> years_later = 10
>>> f'{years_later}Des années plus tard{age + years_later}J'ai du talent.'
'Dix ans plus tard, j'aurai 34 ans.'

Fonction d'appel:

>>> def one_year_later(current_age):
...     return current_age + 1
...
>>> f'l'année prochaine{one_year_later(age)}J'ai du talent.'
'J'aurai 25 ans l'année prochaine.'

Appelez la méthode:

>>> f'{name}Quand est fait plus bas{name.lower()}est.'
'Si GAO est abaissé, c'est gao.'

Multiligne:

>>> jikoshoukai = f'Bonjour{name}est,{age}J'ai du talent.' \
...               f'{years_later}Des années plus tard{age + years_later}J'ai du talent.' \
...               f'l'année prochaine{one_year_later(age)}J'ai du talent.' \
...               f'{name}Quand est fait plus bas{name.lower()}est.'
>>> jikoshoukai
'Bonjour GAO, a 24 ans. Dix ans plus tard, j'aurai 34 ans. J'aurai 25 ans l'année prochaine. Si GAO est abaissé, c'est gao.'

Remplissez avec des zéros:

>>> a = 123
>>> f'Zéro rembourré 8 chiffres: {a:08}'
'Remplir avec zéro: 00000123'

Nid (rempli de zéros):

>>> for i in range(4,8):
...     f'Remplir avec zéro{i}chiffre: {a:0{i}}'
...
'Zéro capitonné 4 chiffres: 0123'
'Zéro capitonné 5 chiffres: 00123'
'6 chiffres remplis de zéros: 000123'
'Zéro rembourré 7 chiffres: 0000123'

Nombre de chiffres décimaux, nombre de chiffres valides:

>>> a = 123.456789
>>> f'4 chiffres après la virgule décimale: {a:.4f}'
'Chiffres après la virgule décimale: 123.4568'
>>> f'4 chiffres effectifs: {a:.4g}'
'Chiffre effectif: 123.5'

Recommended Posts

Utilisation basique de la f-string Python
Utilisation basique de flask-classy
Utilisation de base de Jinja2
Utilisation des locaux Python ()
Utilisation de base de SQL Alchemy
Connaissance de base de Python
[Introduction à Python] Utilisation de base des expressions lambda
[Python] Utilisation correcte de la carte
Utilisation de base de l'interface graphique PySimple
Exemple d'utilisation de pickle Python
[Python] Utilisation correcte de la jointure
[Introduction à Python] Utilisation basique de la bibliothèque matplotlib
Grammaire de base du système Python3 (dictionnaire)
[python] Utilisation correcte de l'instruction if
Etude de base d'OpenCV avec Python
[Dernière version 2020/06] Utilisation basique de la poésie, un outil de gestion des dépendances pour python
RF Python Basic_01
Écriture de base Python
Les bases de Python ①
Bases de python ①
Utilisation de base de Btrfs dans Arch Linux
Copie de python
Grammaire de base de la série Python3 (chaîne de caractères)
Grammaire de base de la série Python3 (liste, tapple)
Utilisation d'opérateurs non logiques de ou en python
Cours de base Python (à la fin de 15)
RF Python Basic_02
Grammaire de base du système Python3 (notation incluse)
[Python] Modèle de base et utilisation de l'instruction if (opérateur de comparaison et opérateur booléen)
Introduction de Python
Liste des opérations de base de Python3 list, tapple, dictionnaire, set
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
Ceci est le seul examen de base de Python ~ 3 ~
[Python] Type de classe et utilisation du module datetime
Histoire de base de l'héritage en Python (pour les débutants)
Fonctionnement de base de Python Pandas Series et Dataframe (1)
[Python] Opération d'énumération
Liste des modules python
Cours de base Python (12 fonctions)
Cours de base Python (7 dictionnaire)
Cours de base Python (2 installation Python)
Tri de base en Python
Unification de l'environnement Python
Copie des préférences python
Cours de base Python (9 itérations)
Principes de base du grattage Python
Fonctionnement de base des pandas
Résumé de l'utilisation de pyenv
[python] méthode de base de la classe
[python] comportement d'argmax
Cours de base Python (11 exceptions)
le zen de Python
Cours de base Python (6 sets)
Fonctionnement de base des Pandas
notes d'utilisation du décorateur python
Aide-mémoire Python3 (basique)
Installation de Python 3.3 rc1
Cours de base Python (Introduction)
Mémorandum de base Python partie 2