Krajta

Velká písmena prvního řetězce řetězce s funkcí python capitalize ()

Velká písmena prvního řetězce řetězce s funkcí python capitalize ()
Python má vestavěnou metodu s názvem velká písmena () převést první znak řetězce na velká písmena a zbytek znaků změnit na malá písmena. Tuto metodu lze použít na řetězcových datech různými způsoby, aniž byste vydělávali první znaky. Jak můžete použít tuto metodu v python skriptu různými způsoby, je uvedeno v tomto článku.

Syntax:

tětiva.velká písmena ()

Tato metoda nepoužívá žádný argument a po úpravě obsahu původního řetězce vrátí nový řetězec. Původní řetězec zůstane nezměněn. Níže je vysvětleno použití této metody na různých typech dat v pythonu.

Příklad 1: Použijte metodu psaní velkých písmen na jednoduchém řetězci

Metoda capitalize () je v příkladu použita ve třech různých typech textových dat.  Nejprve text začíná tím, že se pro převod použije malé písmeno. První znak textu bude velká a zbytek znaků textu bude malými písmeny metodou capitalize (). Dále se pro převod použije text se všemi velkými písmeny a pro převod se použije text začínající číslicí.

#!/ usr / bin / env python3
# Definujte hodnotu řetězce
myString = 'Vítejte v LinuxHint'
# Převést řetězec metodou psaní velkých písmen
převedenýString = můjString.velká písmena ()
# Vytiskněte původní řetězec
print ('První původní řetězec je:% s'% myString)
# Vytiskněte převedený řetězec
print ('První převedený řetězec je:% s \ n'% convertedString)
# Definujte řetězec s velkým písmenem
myString2 = 'MÁM RÁD PYTHONOVÉ PROGRAMOVÁNÍ'
# Převést řetězec metodou psaní velkých písmen
převedenýString2 = můjString2.velká písmena ()
# Vytiskněte původní řetězec
print ('Druhý původní řetězec je:% s'% myString2)
# Vytiskněte převedený řetězec
print ('Druhý převedený řetězec je:% s \ n'% convertedString2)
# Definujte řetězec začínající číslem
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Převést řetězec metodou psaní velkých písmen
převedenýString3 = můjString3.velká písmena ()
# Vytiskněte původní řetězec
print ('Třetí původní řetězec je:% s'% myString3)
# Vytiskněte převedený řetězec
print ('Třetí převedený řetězec je:% s \ n'% convertedString3)

Výstup:

Po spuštění skriptu se zobrazí následující výstup.

Příklad 2: Použijte metodu psaní velkých písmen ke změně každého slova řetězce na velká písmena

Jak lze v prvním příkladu každého slova v textu použít velká písmena, ukazuje následující příklad. Nejprve bude textová hodnota více slov brána jako vstup od uživatele. Libovolnou textovou hodnotu lze rozdělit na podřetězec pomocí metody split (). Metoda split () se zde používá k rozdělení textu na základě prostoru a vrácení seznamu slov. Proměnná newString se zde používá k uložení převedeného textu. smyčka for se používá ke čtení každé položky seznamu a psaní velkých písmen prvního písmene každé položky a uložení převedené hodnoty s mezerou v newString.  Předchozí hodnota newString bude kombinována s novou hodnotou pro vygenerování požadovaného výstupu.  Dále se vytiskne původní text i převedený text, aby se zjistil rozdíl.

#!/ usr / bin / env python3
# Vezměte řetězec
text = vstup ("Zadejte text \ n")
# Rozdělte text podle prostoru
strList = text.rozdělit()
# Definujte proměnnou pro uložení převedeného řetězce
newString = "
# Iterovat seznam
pro val v strList:
# Písmeno každé položky seznamu a sloučení
newString + = val.velká písmena () + "
# Vytiskněte původní řetězec
print ('Původní řetězec je:% s'% text)
# Vytiskněte převedený řetězec
print ('Převedený řetězec je:% s \ n'% newString)

Výstup:

V následujícím výstupu je jako vstup bráno „mám rád programování v pythonu“ a po použití metod capitalize () a split () je výstupem „I Like Python Programming“.

Příklad 3: Velká písmena první věty každé věty v textu více vět.

V předchozích dvou příkladech je metoda capitalize () použita v jednom řádku textu. Někdy je ale nutné pracovat s obsahem souboru nebo dlouhým textem několika vět a je třeba psát první písmeno každého řádku souboru nebo psát první písmeno každé věty textu. K vyřešení tohoto problému lze použít metodu capitalize () s split (). Příklad ukazuje způsob psaní velkých písmen prvního písmene každé věty dlouhého textu. Zde je proměnná s názvem text definována s řetězcovou hodnotou tří vět. Nejprve je hodnota textu rozdělena na základě '.'pomocí metody split () vytvořte seznam tří vět. Dále se smyčka for používá jako velká písmena prvního písmene každé věty jako příklad 2. Tady, '.'je kombinováno s každou převedenou položkou k definování konce řádku. metoda strip () se používá k odstranění zbytečného prostoru a poslední ".'je odstraněn z newText pomocí hodnoty pozice.

#!/ usr / bin / env python3
# Definujte dlouhý text
text = 'python je interpretovaný, univerzální programovací jazyk na vysoké úrovni.
vytvořil Guido van Rossum. poprvé vyšlo v roce 1991.''
# Rozdělte text podle prostoru
lineList = text.rozdělit('.')
# Definujte proměnnou pro uložení převedeného řetězce
newText = "
# Iterovat seznam
pro val in lineList:
# Odstraňte mezeru od začátku a konce
val = val.pás()
# Velká písmena u každé položky seznamu a sloučit s '.''
newText + = val.velká písmena () + '. ''
# Odstraňte poslední tečku
newText = newText [: - 2]
# Vytiskněte původní řetězec
print ('Původní text je: \ n% s'% text)
# Vytiskněte převedený řetězec
print ('\ nPřevedený text je: \ n% s'% newText)

Výstup:

Na výstupu se zobrazí původní text i převedený text.

Závěr:

Když pracujete s daty řetězce a potřebujete velká písmena prvního písmene řetězce nebo prvního písmene každého slova řetězce nebo prvního písmene každé věty dlouhého textu, lze použít metodu capitalize () s jinou metodou udělejte úkol. Zde uvedené úkoly jsou uvedeny v tomto článku s příklady. Doufám, že tento článek pomůže čtenářům efektivně využívat metodu capitalize () na řetězcových datech pro různé účely.

Podívejte se na video autora: zde

Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...
Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...