Поколение Python 🐍
50.3K subscribers
2K photos
16 videos
6 files
866 links
Серия курсов по языку Python от BEEGEEK 🐝.

Сайт: pygen.ru
Мерч: shop.pygen.ru
Чат: @pygen_ru_comments
Бот: @pygen_ru_bot
Поддержка: @pygen_ru_support

Перечень РКН: https://www.gosuslugi.ru/snet/673650d605391b3bfb5541c0
Download Telegram
Друзья, сегодня поговорим о строковых константах встроенного в Python модуля string. 😌

🟪Нередко встречается ситуация, когда для решения задачи нам требуется определенный набор строковых символов. Например, когда необходимо проверить символы строки на принадлежность к цифрам, буквам английского алфавита или знакам препинания. Решить такую задачу можно с помощью:

🟣строковых методов isdigit(), isalpha() и других
🟣таблицы символов Unicode и функции ord()
🟣регулярных выражений (встроенный модуль re)

✔Еще один способ решения подобных задач заключается в использовании строковых констант модуля string, которые представляют собой готовые наборы различных символов. Рассмотрим некоторые из них.

Приведенный ниже код:
import string

print(string.digits)
print(string.ascii_letters)
print(string.ascii_lowercase)
print(string.ascii_uppercase)
print(string.punctuation)


выводит:
0123456789
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

😉 Помимо приведенных строковых констант, модуль string содержит и другие строковые константы, а также несколько полезных инструментов для работы со строками. Почитать подробно про возможности этого модуля можно в документации по ссылке.

Ставьте реакцию:

🔥 — если знали о строковых константах модуля string
👀 — если узнали о них впервые

🔝🔝🔝Сохраняйте пост в избранное, точно пригодится! ✍🏻

#python #полезныйматериал #string
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥99👀82👍122❤1🎉11