Трюк № 1 – Реверсирующие строки:
Когда-либо слышал о «строке нарезки» раньше? Если нет, позвольте мне объяснить это реально быстро. В Python строка неизмерена, нарезка создает новую подстроку из исходной строки, а исходная строка остается без изменений. Использование символа «[:: – 1] ‘Любая строка может быть зарезервирована после имени переменной:
Выход:
Трюк № 2 – Поднять две переменные:
Подключение в Python возникает, когда две переменные относится к взаимно обмен значениями переменных. И там несколько способов достичь этого в Python.
Первый и наиболее распространенный метод использует временную переменную:
Выход:
Еще один способ добиться замены, без временной переменной:
Выход:
И, наконец, альтернативный метод для замены переменных использует элегантность Python с и оптимальным решением:
Выход:
Трюк № 3 – больше, чем только условный оператор:
Чтобы добиться этого в одном выражении, вы должны использовать логические операторы, например, если вам нужно распечатать значение переменной, которая превышает 100 и ниже 200, то код должен быть что-то вроде этого:
Выход:
Сочетание условного оператора в одно выражение, код выглядит что-то подобное:
Выход:
Трюк № 4 – Найти возникновение всех элементов в списке:
Допустим, у вас есть следующий список:
Выход:
Чтобы найти возникновение каждой буквы, вам нужно использовать метод «Counter»:
Выход:
Трюк № 5 – Преобразование Metable для неизмеренного:
Это достижимо с функцией «Frozenset ()». Замороженный набор – неизменяемая версия объекта Python Set. Хотя элементы набора могут быть изменены в любое время, элементы замороженного набора остаются одинаковыми после создания.
Выход:
В этом примере, поскольку «Frozenset ()» был применен к списку «Список», назначение элемента ограничено.
Итак, это все… Надеюсь, вы найдете это полезным (!)
Оригинал: “https://dev.to/hugoestradas/another-5-cool-python-tricks-53c4”