Пример использования enumerate:
my_list = ['a', 'b', 'c', 'd']Вывод:
for index, value in enumerate(my_list):
print(f'Индекс: {index}, Значение: {value}')
Индекс: 0, Значение: a
Индекс: 1, Значение: b
Индекс: 2, Значение: c
Индекс: 3, Значение: d
Please open Telegram to view this post
VIEW IN TELEGRAM
Функция hash() в Python используется для генерации хеш-значения объекта. Хеш-значение представляет собой числовое значение фиксированной длины, которое уникально для каждого объекта.
Пример использования функции hash():
# Хеширование строки
hash_value = hash("Python")
print(hash_value)
# Хеширование числа
hash_value = hash(123)
print(hash_value)
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код на языке Python
print('5', '2', '7', '8', sep='*')
print('5', '2', '7', '8', sep='*')
Anonymous Quiz
5%
5 2 7 8
46%
5*2*7*8
40%
Исключение: ArgumentError
9%
5278
shuffle() используется для случайного перемешивания элементов в списке. Для использования этого метода, необходимо импортировать модуль random. Вот пример кода, демонстрирующий использование метода shuffle():import random
my_list = [1, 2, 3, 4, 5]
random.shuffle(my_list)
print(my_list)
При выполнении этого кода список
my_list будет случайным образом перемешан, и результат будет выведен на экран.Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека Python превратит ваш консольный скрипт в приложение с графическим интерфейсом в одну строчку кода.
pip install Gooey
📃Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Простой способ генерации простых паролей заданной длины.
Дополнительных библиотек не нужно, пароль генерируется из чисел, символов и букв.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Регулярные выражения
🖥 Регулярные выражения в Python - это мощный инструмент для поиска и обработки текстовой информации с помощью шаблонов. Они позволяют осуществлять гибкий поиск и замену текста, работу с шаблонами и многое другое.
Вот примеры использования регулярных выражений в Python:
⚠️ Необходимо импортировать модуль re
🔻 Поиск строки, содержащей определенный шаблон:
🔻 Поиск всех совпадений в тексте:
🔻 Замена подстроки в тексте:
🔻 Проверка соответствия текста шаблону:
🛩 Pro Python. Подписаться
Вот примеры использования регулярных выражений в Python:
import re
text = 'Это пример текста для поиска'
pattern = r'пример'
result = re.search(pattern, text)
print(result.group())
text = 'abababcbab'
pattern = r'ab'
result = re.findall(pattern, text)
print(result)
text = 'Это пример текста для замены'
pattern = r'пример'
replacement = 'примерочек'
result = re.sub(pattern, replacement, text)
print(result)
text = '12345'
pattern = r'\d+'
if re.fullmatch(pattern, text):
print('Соответствует')
else:
print('Не соответствует')
Please open Telegram to view this post
VIEW IN TELEGRAM
pip install proxy-checking
Please open Telegram to view this post
VIEW IN TELEGRAM
call
Этот метод позволяет создать так называемые «вызываемые» объекты, то есть их можно вызывать как функции.
🛩 Pro Python. Подписаться
Этот метод позволяет создать так называемые «вызываемые» объекты, то есть их можно вызывать как функции.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Оператор is
🔻 В Python оператор 'is' используется для сравнения объектов в памяти, проверки их идентичности. Например, выражение 'a is b' вернет True, если переменные a и b указывают на один и тот же объект в памяти, и False в противном случае.
🛩 Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
TelegramBot-main.zip
25.9 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👎3👍1🫡1
pip install celery
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1👏1
Перезагрузка операторов
⌨️ Python позволяет определять для своих классов встроенные операторы, такие как операции сложения, вычитания и т.д.
🔻 Для этого определен ряд функций. Например,
🛩 Pro Python. Подписаться
add для сложения, truediv для деления, contains для in и так далееPlease open Telegram to view this post
VIEW IN TELEGRAM
👍4🤔1
Splat-оператор
🔻 Splat (одна звездочка) расширяет коллекцию до позиционных аргументов, а splatty-splat (две звездочки) — словарь до именованных аргументов.
🛩 Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👎1
Отрицательный индекс
🔻 Если вы хотите начать с последнего знака, то воспользуйтесь отрицательным индексом.
🛩 Pro Python. Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁3👎1