Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #4092
| From | yves <yves@free.invalid> |
|---|---|
| Subject | Re: API, dict et interrogations... |
| Newsgroups | fr.comp.lang.python |
| References | <ub7ej9$18ncg$1@dont-email.me> <64d799dc$0$6430$426a74cc@news.free.fr> <ub8837$1c5ej$2@dont-email.me> <64d7b6a6$0$6424$426a74cc@news.free.fr> |
| Date | 2023-08-14 14:12 +0000 |
| Message-ID | <64da3663$0$25954$426a34cc@news.free.fr> (permalink) |
| Organization | Guest of ProXad - France |
Le Sat, 12 Aug 2023 16:43:18 +0000, yves a écrit:
> Bon, je suis un amateur, et très rouillé, mais par exemple, pour donner
> des pistes:
Tellement rouillé même que pour les formatages de chaînes de
caractères, j'en étais resté à des trucs du genre %s, comme en 2008:
print("il fait %s aujourd'hui" % "beau" )
Dans python 3 la méthode "format" a été introduite.
et à partir de python 3.6, nouvelle amélioration, la possibilité
d'utiliser une technique dénomée "f-strings".
<https://docs.python.org/3/reference/lexical_analysis.html#f-strings>
Ce qui permet d'écrire, par exemple :
______________________
import datetime
aujourdhui=datetime.date.today()
result = {'number': 10,
'people': [{'name': 'Sergey Prokopyev', 'craft': 'ISS'},
{'name': 'Dmitry Petelin', 'craft': 'ISS'},
{'name': 'Frank Rubio', 'craft': 'ISS'},
{'name': 'Stephen Bowen', 'craft': 'ISS'},
{'name': 'Warren Hoburg', 'craft': 'ISS'},
{'name': 'Sultan Alneyadi', 'craft': 'ISS'},
{'name': 'Andrey Fedyaev', 'craft': 'ISS'},
{'name': 'Jing Haiping', 'craft': 'Tiangong'},
{'name': 'Gui Haichow', 'craft': 'Tiangong'},
{'name': 'Zhu Yangzhu', 'craft': 'Tiangong'}],
'message': 'success'}
# la liste l des données qui m'intéressent
l = result["people"]
print(f"Cosmonautes dans l'espace le {aujourdhui:%d/%m/%Y}\n{40*'-'}")
for cosmonaute in l:
nom = cosmonaute["name"]
vaisseau = cosmonaute["craft"]
print(f"{nom} sur {'-'*10} {vaisseau}")
_____________________________
ce qui donne:
Cosmonautes dans l'espace le 14/08/2023
----------------------------------------
Sergey Prokopyev sur ---------- ISS
Dmitry Petelin sur ---------- ISS
Frank Rubio sur ---------- ISS
Stephen Bowen sur ---------- ISS
Warren Hoburg sur ---------- ISS
Sultan Alneyadi sur ---------- ISS
Andrey Fedyaev sur ---------- ISS
Jing Haiping sur ---------- Tiangong
Gui Haichow sur ---------- Tiangong
Zhu Yangzhu sur ---------- Tiangong
@+
--
Yves
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-12 10:07 +0200
Re: API, dict et interrogations... yves <yves@free.invalid> - 2023-08-12 08:36 +0000
Re: API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-12 12:02 +0200
Re: API, dict et interrogations... yves <yves@free.invalid> - 2023-08-12 14:40 +0000
Re: API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-12 17:14 +0200
Re: API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-12 17:22 +0200
Re: API, dict et interrogations... yves <yves@free.invalid> - 2023-08-12 16:43 +0000
Re: API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-13 09:00 +0200
Re: API, dict et interrogations... yves <yves@free.invalid> - 2023-08-14 14:12 +0000
Re: API, dict et interrogations... Dominique <zzz@aol.com> - 2023-08-14 16:48 +0200
csiph-web