Вот 10 удобных фич для начинающих разработчиков Python, которые вы должны знать.
Важно понимать
Используй с умом
Однострочный код не всегда означает, что это лучший выбор. Вы всегда должны предпочитать удобочитаемость сокращению кода!
Тем не менее, эти фичи интересно знать, и некоторые из них довольно полезны.
1. Поменять местами переменные
Вы можете поменять местами переменные без необходимости в третьей временной переменной:
2. Понимание списка
Вместо цикла for, который добавляет элементы, вы можете сразу создать список с помощью синтаксиса понимания списка. Это также позволяет использовать операторы if:
3. Тернарный оператор (if-else)
Тернарный оператор — это оператор if-else в одной строке:
4. Печатать без новых строк
Если вы хотите распечатать только элементы, а не весь список, вы можете распаковать элементы с помощью оператора *
и напечатать его в одну строку:
5. Осталось дней в году
Немного забавных расчетов. Определите, сколько дней осталось в этом году, например, для работы над своими целями:
Вы также можете запустить его из терминала с помощью python -c "statement"
или даже создать псевдоним в своей конфигурации, чтобы вы могли легко вызывать его:
6. Реверс списка
Вы можете перевернуть список в одну строку с нарезкой списка и шагом -1:
7. Множественные назначения переменных
Вы можете назначить несколько переменных разных типов данных в одной строке:
8. Разделенные пробелами числа в целочисленный список
Вы можете прочитать строку чисел, разделенных пробелами, в целочисленный список, используя метод split()
в сочетании с map()
функцией:
9. Чтение файла в список
Снова используя понимание списка, вы можете прочитать все строки файла в список.
(Обратите внимание, что после этого файл может не закрыться должным образом, но в этом примере это не должно причинить вреда).
10. HTTP-сервер
Запустите это в своем терминале, чтобы запустить HTTP-сервер: