[python] Používání proměnných (formátovací řetězec)
Petr Přikryl
prikryl na atlas.cz
Pondělí Duben 3 13:14:08 CEST 2017
Ahoj všeci,
Jen doplním... Od Pythonu 3.2 lze pro pojmenované věci ve složenkách
používat metodu format_map, kde jméno se bere jako klíč a dosadí se hodnota.
V Python 3.6 se objevila možnost, která se mi původně zdála zbytečná,
ale ukázala se jako docela fajn. Pokud var a log jsou proměnné, pak lze
přímo psát
f'{var}/{log}'
... a je to. V kombinaci s format_map a format (podle toho, kde co mám),
je to docela fajn novinka.
Mějte se fajn,
Petr
______________________________________________________________
> Od: Petr Messner <petr.messner na gmail.com>
> Komu: Konference PyCZ <python na py.cz>
> Datum: 03.04.2017 11:11
> Předmět: Re: [python] Používání proměnných
>
>Dne 3. dubna 2017 10:36 Ondrej Tuma <konference na webjet.cz> napsal(a):
>
>> U format se mi líbí zejména používání názvů:
>>
>> '{var}/{log}'.format(**{'log': 'mujlog', 'var': '/var/log'})
>>
>>
>Proč tak složitě? :) '{var}/{log}'.format(log='mujlog', var='/var/log')
>
>Petr
>
>
>----------
>
>_______________________________________________
>Python mailing list
>python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
>Visit: http://www.py.cz
>
>
Další informace o konferenci Python