Учебники

Python — капитализировать и перевести

Строки с заглавными буквами являются регулярной потребностью в любой системе обработки текста. Python достигает этого, используя встроенные функции в стандартной библиотеке. В приведенном ниже примере мы используем две строковые функции, capwords () и upper () для достижения этой цели. В то время как «capwords» пишется с заглавной буквы первой буквой каждого слова, «upper» делает заглавной всю строчку.

import string

text = 'Tutorialspoint - simple easy learning.'

print string.capwords(text)
print string.upper(text)

Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод:

Tutorialspoint - Simple Easy Learning.
TUTORIALSPOINT - SIMPLE EASY LEARNING.

Trnslation в python по сути означает замену определенных букв другой буквой. Может работать для шифрования, дешифрования строк.

import string

text = 'Tutorialspoint - simple easy learning.'

transtable = string.maketrans('tpol', 'wxyz')
print text.translate(transtable)

Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: