воскресенье, 28 октября 2018 г.

f-строки (python 3.6+)

Всё течёт и всё меняется.

Раньше строки можно было форматировать так:

name = 'John'
s = '%s is my name.' % name 

Потом так:

name = 'John'
s = '{} is my name.'.format(name) 

А начиная с версии 3.6 оказывается так:

name = 'John'
s = f'{name} is my name'

Собственно последний вариант и называется f-строками. И мне очень нравится этот синтаксис! Переменные можно теперь подставлять прямо в фигурные скобки, а вместо длинного слова format, просто ставить префикс f перед строкой. Браво!

Подробнее можно посмотреть тут.

Комментариев нет:

Отправить комментарий

Как перевести UV в направление и скорость ветра? How to convert wind UV-components to direction and velocity?

 Всё просто.  def uv2dir(u, v):     '''     Источник:     https://github.com/blaylockbk/Ute_WRF/blob/master/functions/wind_calc...