Per rilevare se una determinata stringa è in cerca di titolo o meno, utilizzare la funzione "Python String istitle ()". Il risultato è "vero" se il primo carattere di una stringa è in maiuscolo e il resto dei caratteri è in minuscolo. Tuttavia, il risultato è "falso" se tutti i personaggi sono in minuscolo. Se la stringa contiene numerose parole, assicurarsi che il carattere iniziale di ogni termine sia in lettere maiuscole e le altre siano in piccole lettere. I numeri e i simboli inclusi in una stringa sono ignorati da questo metodo.
Sintassi del metodo Python istitle ():
Esempio 1: usando il metodo String IStitle () in Python
In questo esempio, il metodo "istitle ()" per le stringhe viene utilizzato nel codice Python. Quando questo metodo viene utilizzato su una stringa, restituisce "vero" se la prima lettera della stringa è in maiuscolo e le altre lettere sono in minuscolo. Restituisce "falso" se tutti i personaggi sono in minuscolo o tutti i personaggi sono in maiuscolo. Iniziamo ora il codice.
Inizializziamo la variabile "String1" e impostiamo la stringa "California è in America" prima di implementare la funzione. Questa stringa è composta da quattro parole. La prima parola è "California" che ha la prima lettera in maiuscolo e il resto in minuscolo. La seconda parola è "è" che ha entrambe le lettere in minuscolo. La terza parola è "in" che ha anche entrambe le lettere in minuscolo. L'ultima parola è "America" che ha la prima lettera in maiuscolo e il resto in minuscolo. La funzione print () è chiamata nella riga successiva. E poiché il valore è memorizzato nella variabile "String1", utilizziamo il metodo "istitle ()" con esso.
Questo metodo "iStitle ()" esamina ogni valore di stringa e restituisce vero se tutti i caratteri iniziali del valore sono capitalizzati e tutti i caratteri rimanenti sono in minuscolo. Altrimenti, restituisce falso. Per determinare se lo script ha risposto vero o falso, diamo un'occhiata al seguente output:
La parola "è" e "in" hanno entrambi lettere minuscole. I loro personaggi iniziali non sono in maiuscolo, quindi il metodo "istitle ()" restituisce "falso" di conseguenza. Queste parole nella stringa hanno alcuni caratteri in capitali a blocchi e altri in lettere minuscole.
Quindi, un altro valore di stringa "il linguaggio dell'assembly è un linguaggio di programmazione di basso livello" viene utilizzato nella seconda sezione del codice. Memorizziamo questo valore nella variabile "String2" che inizializziamo prima. Il valore della stringa deve essere scritto usando le virgole invertite. Questo valore di stringa ha otto parole, ognuna delle quali inizia con una lettera maiuscola e termina con una lettera minuscola. Quindi, utilizziamo la funzione print () nella riga seguente. All'interno di questa funzione, utilizziamo "String2.istitle () "per determinare se il risultato è vero o falso.
Come si può vedere nella figura seguente, il risultato di output viene visualizzato vero poiché ogni parola nel valore della stringa è iniziata con una lettera maiuscola e aveva lettere minuscole per il resto della parola.
Il metodo iStitle () in Python guarda solo i personaggi in una stringa. Ignora i numeri o i simboli presenti in una determinata stringa. Nella terza parte di questo codice, stiamo dando un valore a una stringa in cui abbiamo una cifra numerica. Inoltre, il valore della stringa è "Il mio numero di rollio è 161064". Questa stringa è composta da quattro parole e un numero di cifre. Nella riga successiva, utilizziamo la funzione di stampa. All'interno di questo, utilizziamo il metodo "istitle ()" con la variabile "String3" in cui memorizziamo il valore della stringa.
Come abbiamo già detto in precedenza, la funzione "istitle ()" ignora qualsiasi numero che possa essere presente in una stringa e controlla solo i caratteri della stringa per determinare se le parole hanno la loro prima lettera in capitalizzazione e se tutte le altre lettere sono in minuscolo. Come puoi vedere nell'immagine precedente, ogni parola ha la sua prima lettera capitalizzata e tutte le altre lettere sono in minuscolo. Quindi, la funzione restituisce "vera" nel display di output.
Questa funzione ignora anche il simbolo. Quindi, se abbiamo simboli nel valore della stringa, lo ignora anche mentre ignora la cifra numerica nella parte precedente. In questa parte, abbiamo il valore della stringa "#alex ha ottenuto il 96% nel suo risultato". Questo valore è memorizzato nella variabile "String4" e nella riga successiva, come nell'esempio precedente in cui abbiamo usato il metodo "istitle ()" all'interno della funzione print ().
Poiché le prime lettere della parola sono capitalizzate e i simboli che vengono utilizzati qui, il metodo "istitle ()" viene ignorato e il risultato mostra "vero".
Esempio 2: utilizzo del metodo String istitle () in un programma condizionale "if-else"
In questo esempio, utilizziamo la funzione "istitle ()" stringa con le condizioni "if-else". L'istruzione "if" è stampata se il criterio è soddisfatto. Altrimenti, viene mostrata l'affermazione "else". Iniziamo a scrivere il secondo esempio. Archiviamo il valore della stringa "Amo il mio paese" nella variabile inizializzata "stringa" in questo esempio. Quindi, nella riga successiva, utilizziamo la condizione "if" per visualizzare l'istruzione if "Questa stringa è intitolata" e l'istruzione else "questa stringa non è intitolata" a seconda del risultato della "stringa.funzione istitle () ".
La condizione è "vera" e l'istruzione "if" emette "questa stringa è intitolata", come può essere visualizzata nella figura seguente poiché il valore della stringa contiene quattro parole, tutte che hanno caratteri iniziali maiuscoli e caratteri rimanenti minuscoli. La condizione sarebbe falsa e un'istruzione altro verrebbe visualizzata se il valore contenesse anche una sola parola con tutte le lettere minuscole.
Esempio 3: utilizzando il metodo ISTitle () per verificare la presenza di due stringhe utilizzando l'operatore "e" in condizione IF-ELSE
In questo esempio, stiamo usando due stringhe con "e" tra loro e implementando le condizioni "if-else" con il metodo "istitle ()". Abbiamo due stringhe in questo script: "I Love Programming" è il valore di prima corda, che è mantenuto nella variabile "String1" e "Python è il linguaggio di programmazione in più rapida crescita" è la seconda stringa, che è memorizzata nella variabile "String2". La seguente riga applica una condizione "if".
All'interno della condizione "if", utilizziamo la funzione "istitle ()" con le stringhe "String1" e "String2" e posizioniamo tra loro l'operatore "e". Questo metodo controlla entrambe le stringhe. Se sono entrambi "calaborati dal titolo", viene stampata la dichiarazione "If" "Entrambi sono al titolo". In caso contrario, è stampata l'affermazione "else" "questi non hanno il titolo". Se anche una sola parola in una di queste stringhe non inizia con una lettera maiuscola, la stringa non sarà "cassa dal titolo" e la dichiarazione "else" viene stampata come risultato.
L'istruzione else "entrambi sono titlecased" è stampata perché la condizione è vera ed entrambe le stringhe sono titlecase.
Conclusione
In questo articolo, abbiamo coperto il metodo della stringa python istitle () per determinare se la stringa fornita è in cerca di titolo o no. Nella programmazione di Python, abbiamo usato questo approccio in vari modi. Inizialmente, abbiamo mostrato "vero" o "falso" nell'output. Nel secondo modo, abbiamo applicato la funzione "Istitle ()" all'interno di una condizione IF-ELSE. Ultimo ma non meno importante, abbiamo usato questo metodo per verificare due stringhe usando l'operatore "e".