Рубрики
Без рубрики

Еще 5 классных уловки Python

Трюк № 1 – Реверсирующие струны: когда-либо слышали о «строке нарезки» раньше? Если нет, позвольте мне объяснить это реально … Теги с Python.

Трюк № 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”