Questi comodi metodi integrati ti aiuteranno a gestire varie attività relative ai casi.
Python viene fornito con molti metodi integrati che consentono di manipolare una stringa. Molti di questi metodi trattano il caso dei caratteri in una stringa.
I metodi stringa Python specifici per case sono particolarmente utili nei casi in cui è necessario confrontare due valori di input. Potresti anche usarli per altri tipi di convalida dei dati o attività relative alla pubblicazione dei contenuti.
1. Il metodo capitalize()
Il capitalizzare() converte il primo carattere di una stringa in maiuscolo e restituisce una copia aggiornata della stringa.
frutta = "mele"
newString = fruit.capitalize()
Stampa(nuova stringa)
Il codice sopra stampa il seguente output nel tuo Python IDE consolle:
Mele
Il capitalizzare() il metodo cambia il caso del primo carattere solo se è una lettera dell'alfabeto (non numeri interi).
frutta = "6 mele"
newString = fruit.capitalize()
Stampa(nuova stringa)#stampe
# 6 melefrutta = " mele"
newString = fruit.capitalize()
Stampa(nuova stringa)
#stampe
# mele
Il capitalizzare() il metodo cambia il caso del primo carattere solo se non è già in maiuscolo.
frutta = "Mele"
newString = fruit.capitalize()
Stampa(nuova stringa)
#stampe
#Mele
Il capitalizzare() Il metodo garantisce inoltre che ogni lettera che non si trova nella prima posizione venga convertita in minuscolo nella nuova stringa.
frutta = "mele"
newString = fruit.capitalize()
Stampa(nuova stringa)
#stampe
#Mele
2. I metodi lower() e upper()
Questi due metodi ti aiutano a convertire le stringhe in tutti gli equivalenti minuscoli o maiuscoli. Ti evitano di doverlo fare convertire manualmente string case da soli.
Il minore() il metodo non accetta argomenti e restituisce una nuova stringa. Converte ogni carattere nel suo equivalente minuscolo:
frutta = "MELE"
newString = fruit.lower()
Stampa(nuova stringa)
#stampe
#mele
Il superiore() metodo fa l'esatto opposto di minore() metodo. Converte in maiuscolo tutti i caratteri minuscoli di una stringa. Se non ci sono caratteri minuscoli nella stringa, questo metodo restituisce una copia identica della stringa originale.
frutta = "mele"
frutto2 = "MANGO"
newString = fruit.upper()
nuovaStringa2 = frutta2.upper()
Stampa(nuova stringa)
Stampa(nuovaStringa2)
#stampe
#MELE
#MANGO
3. Il metodo casefold()
Il cartella () restituisce una copia di una stringa, dove converte ogni carattere in minuscolo. Tuttavia, è anche un po' più potente di minore(). Questa funzione gestisce Caratteri Unicode in modo tale da permetterti di confrontare accuratamente le stringhe che le contengono.
testo = "groß"
nuova stringa = testo.inferiore()
nuovaStringa2 = text.casefold()
Stampa(nuova stringa)
Stampa(nuovaStringa2)
4. I metodi islower() e isupper()
Il è più basso() e il isupper() i metodi stringa non accettano argomenti. Ciascuno restituisce un valore booleano. Il è più basso() il metodo restituisce true se ogni carattere in una stringa è minuscolo, altrimenti restituisce false.
frutta = "mele"
fruit2 = "Manghi"
newString = fruit.islower()
nuovaStringa2 = fruit2.islower()
stampa (newString)
stampa (newString2)
#stampe
#Vero
#Falso
Il isupper() il metodo restituisce true se tutti i caratteri in una stringa sono maiuscoli, altrimenti restituisce false.
frutta = "Mele"
frutto2 = "MANGO"
newString = fruit.isupper()
nuovaStringa2 = frutta2.isupper()
Stampa(nuova stringa)
Stampa(nuovaStringa2)
#stampe
#Falso
#Vero
5. Il metodo istitle()
Il istitolo() il metodo restituisce true se tutte le parole in una stringa iniziano con una lettera maiuscola, altrimenti restituisce false. Questo metodo non accetta argomenti.
testo = "Una mela è un frutto."
testo2 = "Anche i manghi sono frutti."
nuovaStringa = testo.istitle()
nuovaStringa2 = testo2.istitle()
Stampa(nuova stringa)
Stampa(nuovaStringa2)
#stampe
#Vero
#Falso
6. Il metodo swapcase()
Il valigetta() il metodo non accetta argomenti e restituisce una nuova stringa con maiuscole e minuscole.
frutta = "mele"
frutto2 = "MANGO"
newString = fruit.swapcase()
nuovaStringa2 = fruit2.swapcase()
Stampa(nuova stringa)
Stampa(nuovaStringa2)
#stampe
#MELE
#manghi
Il valore dei metodi di stringa Python
I metodi String ti rendono la vita molto più facile come programmatore Python. Ad esempio, puoi creare un programma che attraversi una stringa e converta tutte le sue lettere in minuscolo. Tuttavia, data l'esistenza di metodi di stringa Python, come casefold(), quel compito sarebbe molto simile a reinventare la ruota.
I metodi di stringa Python ti consentono di ottenere di più con meno sforzo.
Come funziona il metodo Python String format()? 10 esempi
Leggi Avanti
Argomenti correlati
- Programmazione
- Programmazione
- Pitone
Circa l'autore
Kadeisha Kean è uno sviluppatore di software full-stack e uno scrittore tecnico/tecnologico. Ha la spiccata capacità di semplificare alcuni dei concetti tecnologici più complessi; produrre materiale che può essere facilmente compreso da qualsiasi principiante della tecnologia. È appassionata di scrittura, sviluppo di software interessanti e viaggi per il mondo (attraverso i documentari).
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti