PYTHONPORTAL Telegram 4367
Скрывай личную информацию в своём Python-коде

Допустим, тебе нужно вывести email.

Но ты хочешь сделать тот самый эффект, как в ro*****@mathspp.com

В Python это довольно просто

Всё, что нужно — это f-строка и подходящие спецификаторы форматирования

1. Разделяем email

Используем str.partition, чтобы отделить имя пользователя (user) от домена:

user, _, domain = email.partition("@")


2. Показываем первые символы

Берём первые два:

user[:2]  # → 'ro'


3. Создаём поле нужной ширины

Поле должно быть длиной, как user, то есть len(user)

Используем f-строку:

f"{user[:2]:<{len(user)}}"


Пока что получится:

ro     


4. Меняем символ заполнения

По умолчанию заполняется пробелами, но мы хотим *.

Просто указываем его:

f"{user[:2]:*<{len(user)}}"


Получаем:

ro*****


5. Собираем всё вместе

Добавляем домен:

f"{user[:2]:


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥2210🤯2👀1



tgoop.com/PythonPortal/4367
Create:
Last Update:

Скрывай личную информацию в своём Python-коде

Допустим, тебе нужно вывести email.

Но ты хочешь сделать тот самый эффект, как в ro*****@mathspp.com

В Python это довольно просто

Всё, что нужно — это f-строка и подходящие спецификаторы форматирования

1. Разделяем email

Используем str.partition, чтобы отделить имя пользователя (user) от домена:

user, _, domain = email.partition("@")


2. Показываем первые символы

Берём первые два:

user[:2]  # → 'ro'


3. Создаём поле нужной ширины

Поле должно быть длиной, как user, то есть len(user)

Используем f-строку:

f"{user[:2]:<{len(user)}}"


Пока что получится:

ro     


4. Меняем символ заполнения

По умолчанию заполняется пробелами, но мы хотим *.

Просто указываем его:

f"{user[:2]:*<{len(user)}}"


Получаем:

ro*****


5. Собираем всё вместе

Добавляем домен:

f"{user[:2]:


👉 @PythonPortal

BY Python Portal




Share with your friend now:
tgoop.com/PythonPortal/4367

View MORE
Open in Telegram


Telegram News

Date: |

Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. How to Create a Private or Public Channel on Telegram? When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be: Telegram Channels requirements & features
from us


Telegram Python Portal
FROM American