Python stīgu metodes
Python virkņu metodes ir iebūvētu Python funkciju kolekcija, kas darbojas sarakstos.
Piezīme: Katra Python virknes metode nemaina sākotnējo virkni, tā vietā atgriež jaunu virkni ar mainītajiem atribūtiem.
Python virkne ir unikoda rakstzīmju secība, kas ir ievietota pēdiņās. Šajā rakstā mēs apspriedīsim iebūvētās virkņu funkcijas, t.i., Python nodrošinātās funkcijas, lai darbotos ar virknēm.
Python virkņu metožu reģistra maiņa
Tālāk norādītās Python funkcijas tiek izmantotas, lai mainītu virkņu reģistru. Apskatīsim dažas Python virkņu metodes ar piemēriem:
- zemāks (): Pārvērš visas virknes lielos burtus par mazajiem burtiem
- augšējais (): Pārvērš visas virknes mazās rakstzīmes par lielajiem burtiem
- virsraksts (): Pārvērst virkni virsraksta reģistros
- swapcase (): Apmainiet visu virknes rakstzīmju reģistrus
- rakstīt lielos burtus () : Pārvērtiet virknes pirmo rakstzīmi uz lielajiem burtiem
Piemērs: Python virkņu metožu reģistra maiņa
Python3
# Python3 program to show the> # working of upper() function> text> => 'geeKs For geEkS'> > # upper() function to convert> # string to upper case> print> (> '
Converted String:'> )> print> (text.upper())> > # lower() function to convert> # string to lower case> print> (> '
Converted String:'> )> print> (text.lower())> > # converts the first character to> # upper case and rest to lower case> print> (> '
Converted String:'> )> print> (text.title())> > # swaps the case of all characters in the string> # upper case character to lowercase and viceversa> print> (> '
Converted String:'> )> print> (text.swapcase())> > # convert the first character of a string to uppercase> print> (> '
Converted String:'> )> print> (text.capitalize())> > # original string never changes> print> (> '
Original String'> )> print> (text)> |
Izvade
Converted String: GEEKS FOR GEEKS Converted String: geeks for geeks Converted String: Geeks For Geeks Converted String: GEEkS fOR GEeKs Original String geeKs For geEkS
Laika sarežģītība: O(n) kur n ir virknes “text” garums
Palīgtelpa: O(1)
Python virkņu metožu saraksts
Šeit ir iebūvēto Python virkņu metožu saraksts, ko varat izmantot, lai veiktu darbības ar virkni:
| Funkcijas nosaukums | Apraksts |
|---|---|
| rakstīt lielos burtus () | Virknes pirmo rakstzīmi pārvērš par lielo (lielo) burtu |
| casefold() | Ievieš virkņu saskaņošanu bez burtiem |
| centrs () | Papildiniet virkni ar norādīto rakstzīmi. |
| skaitīt () | Atgriež apakšvirknes gadījumu skaitu virknē. |
| kodēt () | Kodē virknes ar norādīto kodēto shēmu |
| beidzas ar () | Atgriež True, ja virkne beidzas ar norādīto sufiksu |
| expandtabs() | Norāda vietas daudzumu, kas virknē jāaizstāj ar simbolu |
| atrast () | Atgriež apakšvirknes zemāko indeksu, ja tā ir atrasta |
| formāts () | Formatē virkni, lai to drukātu uz konsoli |
| format_map() | Formatē norādītās vērtības virknē, izmantojot vārdnīcu |
| indekss() | Atgriež pirmo apakšvirknes gadījuma pozīciju virknē |
| isalnum() | Pārbauda, vai visas rakstzīmes dotajā virknē ir burtciparu vai nē |
| isalpha() | Atgriež True, ja visas rakstzīmes virknē ir alfabēts |
| ir decimāls() | Atgriež vērtību True, ja visas virknes rakstzīmes ir decimāldaļas |
| isdigit() | Atgriež True, ja visas rakstzīmes virknē ir cipari |
| isidentifier() | Pārbaudiet, vai virkne ir derīgs identifikators |
| zemāks () | Pārbauda, vai visas rakstzīmes virknē ir ar mazajiem burtiem |
| isnumeric() | Atgriež True, ja visas rakstzīmes virknē ir ciparu rakstzīmes |
| ir izdrukājams () | Atgriež True, ja visas virknes rakstzīmes ir drukājamas vai virkne ir tukša |
| isspace () | Atgriež True, ja visas rakstzīmes virknē ir atstarpes rakstzīmes |
| nosaukums () | Atgriež True, ja virkne ir virsraksta reģistra virkne |
| isupper () | Pārbauda, vai visas rakstzīmes virknē ir ar lielajiem burtiem |
| pievienoties () | Atgriež sasaistītu virkni |
| gaisma () | Pa kreisi līdzina virkni atbilstoši norādītajam platumam |
| zemāks () | Pārvērš visas virknes lielos burtus par mazajiem burtiem |
| lstrip() | Atgriež virkni ar noņemtām galvenajām rakstzīmēm |
| maketrans () | Atgriež tulkošanas tabulu |
| nodalījums () | Sadala virkni, kad pirmo reizi parādās atdalītājs |
| aizvietot() | Aizstāj visus apakšvirknes gadījumus ar citu apakšvirkni |
| rfind () | Atgriež apakšvirknes augstāko indeksu |
| rindex () | Atgriež augstāko apakšvirknes indeksu virknē |
| rjust() | Pa labi izlīdzina virkni atbilstoši norādītajam platumam |
| rpartition() | Sadaliet doto virkni trīs daļās |
| rsplit() | Sadaliet virkni no labās puses ar norādīto atdalītāju |
| rstrip () | Noņem beigu rakstzīmes |
| sadalītās līnijas () | Sadaliet līnijas pie līniju robežām |
| sākas ar () | Atgriež True, ja virkne sākas ar norādīto prefiksu |
| sloksne () | Atgriež virkni ar sākuma un beigu rakstzīmēm |
| maiņas gadījums () | Pārvērš visas lielos burtus par mazajiem burtiem un otrādi |
| virsraksts () | Pārvērst virkni virsraksta reģistros |
| tulkot () | Modificēt virkni atbilstoši dotajiem tulkojumu kartējumiem |
| augšējais () | Pārvērš visas virknes mazās rakstzīmes par lielajiem burtiem |
| zfill() | Atgriež virknes kopiju ar “0” rakstzīmēm, kas polsterētas virknes kreisajā pusē |
Piezīme: Lai iegūtu papildinformāciju par Python virknēm, skatiet Python String apmācību.