Много людей начали обновлять свои проекты до третьей версии Python после выхода Python EOL. К сожалению, основная часть кода на Python 3, как на меня, мало отличается от Python 2, так как разработчики не всегда знают, на что способен третий Python. Далее я покажу несколько примеров интересных функций, которые можно использовать только в Python 3. Все примеры написаны на Python 3.7, и для каждой функции указано минимально необходимую версию Python. f-строки (3.6+) Трудно что-либо делать без строк в любом языке программирования, а для полноценной работы нужно иметь структурированный способ обработки строк. Большинство людей, которые пользуются Python, предпочитают использовать метод format. user = "Jane Doe"
action = "buy"
log_message = 'User {} has logged in and did an action {}.'.format(
user,
action
)
print(log_message)
# User Jane Doe has logged in and did an action buy. Наряду с format Python 3 предлагает гибкий способ выполнения строчной интерполяции с помощью f-строк. Теперь взгля