„Python“

Pirmąją eilutės raidę rašykite didžiosiomis raidėmis (python capitalize ())

Pirmąją eilutės raidę rašykite didžiosiomis raidėmis (python capitalize ())
„Python“ turi įmontuotą metodą, pavadintą rašyti didžiosiomis raidėmis () konvertuoti pirmąjį eilutės simbolį į didžiąsias, o likusius - į mažąsias. Šis metodas gali būti naudojamas eilutės duomenims įvairiais būdais, tik neuždirbant pirmųjų simbolių. Kaip galite šį metodą įvairiais būdais pritaikyti „Python“ scenarijuje, parodyta šiame straipsnyje.

Sintaksė:

stygos.rašyti didžiosiomis raidėmis ()

Šis metodas nenaudoja jokių argumentų ir pakeisdamas pradinės eilutės turinį grąžina naują eilutę. Originali eilutė lieka nepakitusi. Šio metodo naudojimas įvairiems python duomenų tipams paaiškinamas toliau su pavyzdžiais.

1 pavyzdys: naudokite didžiųjų raidžių metodą paprastoje eilutėje

Didžiųjų raidžių () metodas pavyzdyje taikomas trijų skirtingų tipų teksto duomenims.  Iš pradžių tekstas prasideda mažąja raide, kuri naudojama konversijai. Pirmasis teksto simbolis bus didžioji, o kiti teksto simboliai - mažosios, naudojant didžiųjų raidžių () metodą. Tada konversijai naudojamas tekstas su visomis didžiosiomis raidėmis, o konversijai naudojamas skaičius prasidedantis skaičiumi.

#!/ usr / bin / env python3
# Apibrėžkite eilutės vertę
myString = 'Sveiki atvykę į LinuxHint'
# Konvertuokite eilutę didžiųjų raidžių metodu
convertString = myString.rašyti didžiosiomis raidėmis ()
# Atspausdinkite originalią eilutę
spausdinti ('Pirmoji originali eilutė yra:% s'% myString)
# Atspausdinkite konvertuotą eilutę
spausdinti ('Pirmoji konvertuota eilutė yra:% s \ n'% convertString)
# Apibrėžkite eilutę su didžiąja raide
myString2 = 'Man patinka PYTHON PROGRAMAVIMAS'
# Konvertuokite eilutę didžiųjų raidžių metodu
convertString2 = myString2.rašyti didžiosiomis raidėmis ()
# Atspausdinkite originalią eilutę
spausdinti ('Antroji originali eilutė yra:% s'% myString2)
# Atspausdinkite konvertuotą eilutę
spausdinti ('Antroji konvertuota eilutė yra:% s \ n'% convertString2)
# Apibrėžkite eilutę, prasidedančią skaičiumi
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Konvertuokite eilutę didžiųjų raidžių metodu
convertString3 = myString3.rašyti didžiosiomis raidėmis ()
# Atspausdinkite originalią eilutę
spausdinti ('Trečioji originali eilutė yra:% s'% myString3)
# Atspausdinkite konvertuotą eilutę
spausdinti ('Trečioji konvertuota eilutė yra:% s \ n'% convertString3)

Išvestis:

Ši išvestis pasirodys paleidus scenarijų.

2 pavyzdys: naudokite didžiųjų raidžių metodą, kad pakeistumėte kiekvieną eilutės žodį didžiosiomis raidėmis

Kaip didžiosiomis raidėmis galima rašyti kiekvieno teksto žodžio pirmąjį simbolį, parodyta kitame pavyzdyje. Iš pradžių kelių žodžių teksto vertė bus laikoma vartotojo įvestimi. Bet kurią teksto vertę galima suskirstyti į eilutes naudojant split () metodą. split () metodas čia naudojamas norint padalyti tekstą pagal tarpą ir grąžinti žodžių sąrašą. „newString“ kintamasis naudojamas konvertuotam tekstui saugoti. for loop naudojama kiekvieno sąrašo elemento skaitymui ir kiekvieno elemento pirmosios raidės rašymui didžiosiomis raidėmis, o konvertuotą vertę įrašant su tarpu „newString“.  Ankstesnė „newString“ vertė bus sujungta su nauja reikšme, kad būtų sukurtas norimas rezultatas.  Tada išspausdinamas tiek originalus, tiek konvertuotas tekstas, kad būtų galima pamatyti skirtumą.

#!/ usr / bin / env python3
# Paimkite eilutės įvestį
text = input ("Įveskite tekstą \ n")
# Suskirstykite tekstą pagal tarpą
strList = tekstas.padalyti ()
# Apibrėžkite kintamąjį, kad išsaugotumėte konvertuotą eilutę
newString = "
# Kartoti sąrašą
for val į strList:
# Kiekvieno sąrašo elemento rašymas didžiosiomis raidėmis ir sujungimas
newString + = val.rašyti didžiosiomis raidėmis () + "
# Atspausdinkite originalią eilutę
spausdinti ('Originali eilutė yra:% s'% text)
# Atspausdinkite konvertuotą eilutę
spausdinti ('Konvertuota eilutė yra:% s \ n'% newString)

Išvestis:

Šioje išvestyje „man patinka programavimas„ python ““ laikomas įvestimi, o pritaikius didžiųjų raidžių () ir padalijimo () metodus, išvestis yra „Man patinka„ Python “programavimas“.

3 pavyzdys: kiekvieno sakinio pirmąją raidę rašykite keliomis sakinėmis.

Ankstesniuose dviejuose pavyzdžiuose didžiųjų raidžių () metodas taikomas vienoje teksto eilutėje. Tačiau kartais reikia dirbti su failo turiniu arba ilgu sakinių tekstu ir rašyti didžiąja raide kiekvienos failo eilutės raidę arba rašyti didžiąja raide kiekvieno teksto sakinio pirmąją raidę. šiai problemai išspręsti gali būti naudojamas kapitalizavimo () metodas su split (). Pavyzdys rodo didžiųjų raidžių rašymo kiekvieno ilgo teksto sakinyje raidę. Čia kintamasis, pavadintas tekstu, apibrėžiamas trijų sakinių eilutės verte. Iš pradžių teksto vertė padalijama pagal.'naudojant split () metodą sukuriamas trijų sakinių sąrašas. Toliau „loop“ naudojama kiekvieno sakinio, pavyzdžiui, 2 pavyzdžio, pirmajai raidei rašyti didžiosiomis raidėmis. Čia “.'derinamas su kiekvienu konvertuotu elementu, kad būtų apibrėžtas eilutės galas. strip () metodas naudojamas pašalinti nereikalingą vietą ir paskutinį papildomą ".'pašalinamas iš newText naudojant pozicijos vertę.

#!/ usr / bin / env python3
# Apibrėžkite ilgą tekstą
text = 'python yra aiškinta, aukšto lygio, bendros paskirties programavimo kalba.
sukūrė Guido van Rossumas. jis pirmą kartą išleistas 1991 m."
# Suskirstykite tekstą pagal tarpą
lineList = tekstas.padalinti ('.„)
# Apibrėžkite kintamąjį, kad išsaugotumėte konvertuotą eilutę
newText = "
# Kartoti sąrašą
for val in lineList:
# Pašalinkite tarpą nuo pradžios ir pabaigos
val = val.juosta ()
# Kiekvieno sąrašo elemento rašymas didžiosiomis raidėmis ir sujungimas su '."
newText + = val.rašyti didžiosiomis raidėmis () + '. "
# Pašalinkite paskutinį tašką
newText = newText [: - 2]
# Atspausdinkite originalią eilutę
spausdinti ('Originalus tekstas yra: \ n% s'% text)
# Atspausdinkite konvertuotą eilutę
spausdinti ('\ nKonvertuotas tekstas yra: \ n% s'% newText)

Išvestis:

Originalas ir konvertuotas tekstas rodomi išvestyje.

Išvada:

Kai dirbate su eilutės duomenimis ir jums reikia įvesti didelę pirmąją eilutės raidę, kiekvieno eilutės žodžio pirmąją raidę arba kiekvieno ilgo teksto kiekvieno sakinio pirmąją raidę, tada didžiosiomis raidėmis () metodas gali būti naudojamas kartu su atlik užduotį. Čia paminėtos užduotys parodytos šiame straipsnyje su pavyzdžiais. Tikiuosi, šis straipsnis padės skaitytojams efektyviai naudoti didžiųjų raidžių () metodą eilutės duomenims keliems tikslams.

Žiūrėkite autoriaus vaizdo įrašą: čia

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...