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

Лучшие 5 функций манипуляций строки вы забыли Упаковать

Python предоставляет много прохладных и удобных функций манипулирования струнами, которые всегда воспринимаются люди. Python мощный и … вдумчивый .. Теги с Python.

Python предоставляет много прохладных и удобных функций манипулирования струнами, которые всегда воспринимаются люди. Python мощный и … вдумчивый. Мы были строгими и выбрали только 5, пять лучших. Надеюсь, тебе понравится!

Что такое функции манипуляций строки?

Функции манипулирования строковыми манипуляциями являются функции помощника, используемые для манипулирования строками. Если вы будете говорить «ABC», приятная строчная функция преобразует ее в «ABC». Давайте начнем наш счет.

1. str.swapcase ()

Программисты знакомы с .upper () и .lower () и пытаются внедрить обмен делами, используя эти два.swapcase () Вы догадались, что он автоматически преобразует корпус.

>>> x = 'aaaBBB'
>>> x.swapcase()

'AAAbbb'

Использование подавления

2. str.zfill ()

Допустим, вы хотите построить хороший стол для отображения номеров как

0000123
0025378
0005234
0012374

Если вы не хотите беспокоиться о показателях и т. Д., ZFill – ваш приятель.

>>> '1234'.zfill(7)

'0001234'

zfill () заполняет отсутствующие нули для данной ширины.

Использование zfill.

3. str.caseold. ()

Casefolf используется для сравнения строк. Он пытается сделать это после Unicode.

if 'ABC'.casefold() == 'aBc'.casefold():
    pass

Вопрос: Разве это не то же самое, что str.lower ()?

Ответ: casefolf () – это версия совместимости Unicode, которая не является случай для str.lower ()

Использование кадра

4. центр()

Center () используется для центрации текстов. Прохладный аккуратный инструмент из коробки.

>>> 'abcd'.center(10)


'   abcd   '

Он также поддерживает параметр FillChar

>>> 'abcd'.center(10, '?')


'???abcd???'

Использование центра

5. ExpandTabs ()

Это делает реальный смысл в Python. Допустим, вы заменяете вкладки при чтении исходного файла Python или просто преобразование вкладок в пробелы во время создания редактора. просто делай ” .Expandtabs () И он будет преобразован!

>>> print('''   abcd
        abcd
    abcd'''.expandtabs(4))

    abcd
        abcd
    abcd

Использование расшифровки

У Python есть функции манипуляций струны катушек. Мы обещали 5 и вот они.

Оригинал: “https://dev.to/abdurrahmaanj/the-top-5-string-manipulation-functions-you-forgot-to-pack-4060”