Изписване на първата буква от низ с функция python capitalize ()

Capitalize First Letter String With Python Capitalize Function



Python има вграден метод на име изписване с главни букви () за преобразуване на първия знак на низ в главни букви и промяна на останалите знаци в малки букви. Този метод може да се използва за низови данни по различни начини, без просто да се изписват с главни букви първите символи. В тази статия е показано как можете да приложите този метод в скрипт на python по различни начини.

Синтаксис:

низ.с главни букви()

Този метод не използва никакъв аргумент и връща нов низ след промяна на съдържанието на оригиналния низ. Оригиналният низ остава непроменен. Използването на този метод върху различни типове данни в python е обяснено по -долу с примери.







Пример-1: Използвайте метода с главни букви на обикновен низ

Методът capitalize () се прилага в три различни типа текстови данни в примера. Отначало текстът започва с малки букви, които се използват за преобразуване. Първият знак на текста ще бъде с главни букви, а останалите знаци на текста ще бъдат с малки букви по метода с главни букви (). След това за преобразуване се използва текст с всички главни букви, а текстът, който започва с число, се използва за преобразуване.



#!/usr/bin/env python3
# Определете низова стойност
myString= „добре дошли в LinuxHint“

# Конвертирайте низ по метод с главни букви
convertString=myString.с главни букви()

# Отпечатайте оригиналния низ
печат(„Първият оригинален низ е: %s“%myString)

# Отпечатайте преобразувания низ
печат(„Първият преобразуван низ е: %sн'% convertiString)

# Определете низ с цялата главна буква
myString2= „Харесва ми програмирането в PYTHON“

# Конвертирайте низ по метод с главни букви
преобразува String2=myString2.с главни букви()

# Отпечатайте оригиналния низ
печат('Вторият оригинален низ е: %s'%myString2)

# Отпечатайте преобразувания низ
печат(„Вторият преобразуван низ е: %sн'% преобразуванString2)

# Определете низ, започващ с число
myString3= '7827 Ridgeview Court Summerville, SC 29483'

# Конвертирайте низ по метод с главни букви
convertString3=myString3.с главни букви()

# Отпечатайте оригиналния низ
печат(„Третият оригинален низ е: %s“%myString3)

# Отпечатайте преобразувания низ
печат(„Третият преобразуван низ е: %sн'% преобразуванString3)

Изход:



Следният изход ще се появи след стартиране на скрипта.





Пример-2: Използвайте метода с главни букви, за да промените всяка дума от низ в главни букви

Как първият знак на всяка дума в текст може да бъде изписан с главни букви, е показан в следния пример. Първоначално текстовата стойност на няколко думи ще бъде взета като въвеждане от потребителя. Всяка текстова стойност може да бъде разделена на подниза, използвайки метода split (). методът split () се използва тук за разделяне на текста въз основа на интервал и връщане на списък с думи. newString променлива се използва тук за съхраняване на преобразувания текст. for цикълът се използва за четене на всеки елемент от списъка и изписване на главна първа буква на всеки елемент и съхраняване на преобразуваната стойност с интервал в newString. Предишната стойност на newString ще бъде комбинирана с новата стойност за генериране на желания изход. След това, както оригиналният текст, така и преобразуваният текст се отпечатват, за да се види разликата.



#!/usr/bin/env python3
# Вземете въвеждане на низ
текст= вход('Въведете текстн')

# Разделете текста въз основа на интервал
strList=текст.разделяне()

# Определете променлива за съхраняване на преобразувания низ
newString= ''

# Повторете списъка
зачасвstrList:

# Изписване с главни букви на всеки елемент от списъка и обединяване
newString +=час.с главни букви()+''

# Отпечатайте оригиналния низ
печат(„Оригиналният низ е: %s“%текст)

# Отпечатайте преобразувания низ
печат(„Преобразуваният низ е: %sн'% newString)

Изход:

В следния изход „i like python programming“ се приема като вход и след прилагане на методите capitalize () и split () изходът е „I Like Python Programming“.

Пример-3: Пишете първата буква на всяко изречение в текст от няколко изречения.

В предишните два примера методът capitalize () се прилага в един ред текст. Но понякога е необходимо да се работи със съдържание на файл или дълъг текст от множество изречения и трябва да се изписва първата буква от всеки ред на файла или да се изписва първата буква от всяко изречение от текста. методът capitalize () с split () може да се използва за решаване на този проблем. Примерът показва начина за главна буква от всяко изречение на дълъг текст. Тук променлива с име текст се дефинира със стойност на низ от три изречения. Първоначално стойността на текста се разделя въз основа на „.“, Като се използва метод split () за създаване на списък с три изречения. След това цикълът for се използва за главни букви на всяко изречение като пример 2. Тук „.“ Се комбинира с всеки преобразуван елемент, за да се определи края на реда. Метод strip () се използва за премахване на ненужното пространство и последното допълнително „.“ се премахва от newText, като се използва стойността на позицията.

#!/usr/bin/env python3
# Определете дълъг текст
текст= 'python е интерпретиран език за програмиране на високо ниво с общо предназначение.
създадено от Guido van Rossum. излиза за първи път през 1991 г. “


# Разделете текста въз основа на интервал
lineList=текст.разделяне('.')

# Определете променлива за съхраняване на преобразувания низ
newText= ''

# Повторете списъка
зачасвlineList:

# Премахнете интервала от началото и края
час=час.Лента()

# Изписва с главни букви всеки елемент от списъка и се слива с „.“
newText +=час.с главни букви()+'. '

# Премахнете последната точка
newText=newText[: -2]

# Отпечатайте оригиналния низ
печат(„Оригиналният текст е:н%с'%текст)

# Отпечатайте преобразувания низ
печат('нПреобразуваният текст е:н%с'%newText)

Изход:

И оригиналният текст, и преобразуваният текст се показват в изхода.

Заключение:

Когато работите с низовите данни и трябва да изписвате първата буква от низ или първата буква от всяка дума от низ или първата буква от всяко изречение на дълъг текст, тогава методът capitalize () може да се използва с друг метод за изпълни задачата. Посочените тук задачи са показани в тази статия с примери. Надявам се, че тази статия ще помогне на читателите да използват метода capitalize () за низови данни ефективно за множество цели.

Гледайте видеоклипа на автора: тук