Python

Заголовніть першу літеру рядка за допомогою функції python capitalize ()

Заголовніть першу літеру рядка за допомогою функції python capitalize ()
Python має вбудований метод з іменем використовувати великі літери () щоб перетворити перший символ рядка у верхній регістр, а решту символів змінити в нижній регістр. Цей метод можна використовувати для рядкових даних різними способами, не використовуючи лише перші символи. У цій статті показано, як можна застосувати цей метод у сценарії python різними способами.

Синтаксис:

рядок.використовувати великі літери ()

Цей метод не використовує жодного аргументу, і він повертає новий рядок після зміни вмісту вихідного рядка. Початковий рядок залишається незмінним. Використання цього методу на різних типах даних у python пояснюється нижче на прикладах.

Приклад-1: Використовуйте метод написання великих літер на простому рядку

Метод капіталізації () застосовується у трьох різних типах текстових даних у прикладі.  Спочатку для перетворення використовується текст, що починається з малої літери. Перший символ тексту буде великим, а решта символів тексту - малими, методом капіталізації (). Далі для перетворення використовується текст із усіма великими літерами, а для перетворення використовується текст, що починається з цифри.

#!/ usr / bin / env python3
# Визначте значення рядка
myString = 'Ласкаво просимо до LinuxHint'
# Перетворення рядка методом великих літер
convertString = myString.використовувати великі літери ()
# Роздрукуйте оригінальний рядок
print ('Перший оригінальний рядок:% s'% myString)
# Друк перетвореного рядка
print ('Перший перетворений рядок:% s \ n'% convertString)
# Визначте рядок із усією великою літерою
myString2 = 'Я ПОДОБАЮ ПРОГРАМУВАННЯ ПІФОНУ'
# Перетворення рядка методом великих літер
convertString2 = myString2.використовувати великі літери ()
# Роздрукуйте оригінальний рядок
print ('Другий оригінальний рядок:% s'% myString2)
# Друк перетвореного рядка
print ('Другий перетворений рядок:% s \ n'% convertString2)
# Визначте рядок, починаючи з числа
myString3 = '7827 Ріджв'ю Корт Саммервілл, Південна Кароліна 29483'
# Перетворення рядка методом великих літер
convertString3 = myString3.використовувати великі літери ()
# Роздрукуйте оригінальний рядок
print ('Третій оригінальний рядок:% s'% myString3)
# Друк перетвореного рядка
print ('Третій перетворений рядок:% s \ n'% convertString3)

Вихід:

Наступний результат з’явиться після запуску сценарію.

Приклад-2: Використовуйте метод написання великих літер, щоб змінити кожне слово рядка на велику

Як показано перший символ кожного слова в тексті великими літерами, показано в наступному прикладі. Спочатку текстове значення декількох слів буде сприйматися як вхідне повідомлення від користувача. Будь-яке текстове значення можна розділити на підрядок методом split (). Тут використовується метод split () для розділення тексту на основі пробілу та повернення списку слів. Тут використовується змінна newString для зберігання перетвореного тексту. Цикл for використовується для читання кожного елемента списку та написання великої літери кожного елемента та збереження перетвореного значення з пробілом у newString.  Попереднє значення newString буде поєднано з новим значенням для отримання бажаного результату.  Далі друкується як оригінальний, так і перетворений текст, щоб побачити різницю.

#!/ usr / bin / env python3
# Візьміть рядок введення
text = input ("Ввести текст \ n")
# Розділіть текст на основі простору
strList = текст.розділити ()
# Визначте змінну для зберігання перетвореного рядка
newString = "
# Повторіть список
для val у списку strList:
# Заголовніть кожен елемент списку та об’єднайте
newString + = val.використовувати великі літери () + "
# Роздрукуйте оригінальний рядок
print ('Оригінальний рядок:% s'% text)
# Друк перетвореного рядка
print ('Перетворений рядок:% s \ n'% newString)

Вихід:

У наступному висновку "вподобання програмування на python" приймається як вхід, а після застосування методів капіталізації () та split () виходить "I Like Python Programming".

Приклад-3: Напишіть першу літеру кожного речення у тексті з декількох речень.

У попередніх двох прикладах метод capitalize () застосовується в одному рядку тексту. Але іноді потрібно працювати з вмістом файлу або довгим текстом із кількох речень, і йому слід писати велику літеру кожного рядка файлу або першу літеру кожного речення тексту. Для вирішення цієї проблеми можна використовувати метод capitalize () з split (). Приклад показує спосіб написання великої літери першої літери кожного речення довгого тексту. Тут змінна з іменем text визначається зі значенням рядка з трьох речень. Спочатку значення тексту ділиться на основі '.'за допомогою методу split () для створення списку з трьох речень. Далі цикл for використовується для написання великої літери кожної фрази, як приклад 2. Ось, '.'поєднується з кожним перетвореним елементом, щоб визначити кінець рядка. метод strip () використовується для видалення непотрібного місця та останнього додаткового '.'вилучається з newText за допомогою значення позиції.

#!/ usr / bin / env python3
# Визначте довгий текст
text = 'python - інтерпретована мова програмування високого рівня загального призначення.
створений Гвідо ван Россумом. вперше він вийшов у 1991 році.'
# Розділіть текст на основі простору
lineList = текст.розділити ('.')
# Визначте змінну для зберігання перетвореного рядка
newText = "
# Повторіть список
для val in lineList:
# Видаліть пробіл від початку та кінця
val = val.смужка ()
# Використовуйте великі літери кожного елемента списку та об’єднуйте з „.'
newText + = val.писати великими літерами () + '. '
# Видаліть останню крапку
newText = newText [: - 2]
# Роздрукуйте оригінальний рядок
print ('Оригінальний текст: \ n% s'% text)
# Друк перетвореного рядка
print ('\ nПеретворений текст: \ n% s'% newText)

Вихід:

І вихідний текст, і перетворений текст відображаються у вихідних даних.

Висновок:

Коли ви працюєте з даними рядка і вам потрібно заголовити першу літеру рядка або першу літеру кожного слова рядка або першу літеру кожного речення довгого тексту, тоді метод capitalize () можна використовувати з іншим методом, щоб виконати завдання. Зазначені тут завдання наведені в цій статті з прикладами. Сподіваюсь, ця стаття допоможе читачам ефективно використовувати метод capitalize () для рядкових даних для багатьох цілей.

Дивіться авторське відео: тут

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...