Come entrare nell'interprete di Python
Open Linux Terminal e Digita Python e premere Invio in modo che vedremo Python Interpreter. Per la versione Python3+, digita Python3. Le seguenti informazioni che vedremo nel terminale. Se vogliamo controllare la versione Python, il comando è “Python -v."
Produzione:
Python 3.5.0 (impostazione predefinita, 20 settembre 2019, 11:28:25)Le seguenti operazioni possono essere eseguite sulla stringa
Flatta
Questo è utile quando vogliamo solo una parte della stringa.
Nota: l'indice di stringa inizia sempre da 0. Una stringa può essere attraversata in avanti e oltre alla direzione inversa (usando l'indice negativo).
Es: s = "buongiorno"
Indice di traversa in avanti: [0,1,2,3…]sintassi: VariableName [Avvia: Stop: Step].
Ecco la fermata è esclusa. Se forniamo solo un inizio, estraggerà tutti i personaggi dall'inizio alla fine. Se forniamo solo un arresto, estraggerà dall'indice 0 per fermare. Possiamo omettere entrambi i partenze e fermarsi; In tal caso, dobbiamo fornire almeno il colon (s [:]). Se non forniamo un valore di passaggio, il valore predefinito è 1.
Ex: S1 = "Buongiorno".
In questo esempio, vogliamo estrarre "bene".
S2 = S1 [0: 4]
Supponiamo di voler estrarre "ood mor"
Supponiamo di voler estrarre "ning" (usando l'indice inverso)
Supponiamo di voler invertire una stringa
Lunghezza
Questo metodo restituisce il numero di caratteri nella stringa.
sintassi: len (string)
Concatenazione
Ciò concatena o combina due stringhe.
sintassi: S3 = S1 + S2
Maiuscolo
Questo metodo converte tutti i caratteri nella stringa in maiuscolo.
sintassi: corda.superiore()
s1 = 'buongiorno'Minuscolo
Questo metodo converte tutti i caratteri nella stringa in minuscolo.
sintassi: corda.inferiore()
s1 = 'buongiorno'Striscia
Questo metodo striscia/elimina il valore dalla stringa fornita come parametro. Il parametro predefinito è lo spazio.
Ci sono 3 tipi di strisce:
Cerca la sottostringa in una stringa
Questo ritorno "VERO"Se la sottostringa trovata in String else restituisce false. Gli operatori di appartenenza "In" E "non In"Viene utilizzato per verificarlo.
sintassi: sottostringa in una stringa
Inizia con
Questo metodo viene utilizzato per verificare se una stringa inizia con una sottostringa. Restituisce vero se la stringa inizia con la sottostringa restituisce false.
sintassi: S.Starsiwth (sottostringa)
Finisce con
Questo metodo viene utilizzato per verificare se una stringa termina con una sottostringa. Restituisce "vero" se la stringa termina con la sottostringa restituisce false
sintassi: S.Endsiwth (sottostringa)
Indice
Questo metodo viene utilizzato per trovare l'indice della sottostringa in una stringa. Se trovato, restituisce l'indice del carattere di avvio della sottostringe Else Value Errore Eccezione.
sintassi: corda.INDICE (SOUMING, BEG = 0, end = len (string))
Trovare
Questo metodo viene utilizzato per trovare l'indice di una sottostringa in una stringa. Se trovato, restituisce l'indice del carattere di avvio del valore di substring -1 restituito.
sintassi: corda.Find (Shouting, Beg = 0, End = Len (String))
Contare
Questo metodo viene utilizzato per contare il verificarsi di una sottostringa in una stringa.
sintassi: corda.Contare (sottostringa)
Caso di scambio
Questo metodo Swap/Interchange il caso di una stringa.
sintassi: corda. Swapcase ()
Capitalizzare
Questo metodo capitalizza la prima lettera di stringa
sintassi: corda.capitalizzare()
Trova carattere alfabetico minimo/massimo nella stringa
sintassi: min (stringa), max (stringa)
Sostituire
Questo metodo sostituisce il verificarsi di una sottostringa con un'altra stringa. Se Max lo forniva molte volte, sostituirà
sintassi: corda. Sostituire (Old Substring, Newstring, Max)
Diviso
Questo metodo ha diviso la stringa in base al parametro fornito. Restituisce un elenco di parole se un parametro diviso ha trovato altri restituzioni come elenco.
Nel primo esempio, il carattere diviso è spazio e si trova in una stringa. Restituisce un elenco di parole
Nel 2 ° esempio, il carattere diviso è _ e non si è trovato nella stringa. Restituisce la stessa stringa dell'elenco.
Controllare la stringa contenere caratteri alfanumerici
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono alfanumerici; altrimenti, falso
sintassi: corda.isalnum ()
Controllare la stringa contiene caratteri alfabetici
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono alfabetici; altrimenti, falso
sintassi: corda.isalpha ()
Controllare la stringa contiene solo cifre
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono cifre; altrimenti, falso
sintassi: corda.isdigit ()
Controllare la stringa contenere tutti i caratteri minuscola
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono minuscoli; altrimenti, falso
sintassi: corda.è più basso()
Controllare la stringa contenere tutti i caratteri maiuscoli
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono maiuscoli; altrimenti, falso
sintassi: corda.isupper ()
Controllare la stringa contiene solo spazio
Questo metodo restituisce "vero" se tutti i caratteri in una stringa sono spazi; altrimenti, falso
sintassi: corda.Isspace ()
Giuntura
Questo metodo prende tutti gli elementi in una sequenza (elenco, tuple, dict) e si unisce come una singola stringa basata sul parametro. Tutti gli elementi dovrebbero essere una stringa.
sintassi: parametro.join (sequenza)
Qui la sequenza è un elenco e tutti gli elementi vengono uniti utilizzando lo spazio e il parametro #.
Conclusione
La stringa è un tipo di dati immutabile e qualsiasi operazione che eseguiamo dovrebbe essere memorizzata in un'altra variabile di stringa. Quanto sopra è l'operazione più comune e generalmente utilizzata sulla stringa.
Se vogliamo controllare quali sono tutte le operazioni sono supportate per il tipo di stringa Dir (STR) su un interprete e premi Invio. Visualirà tutti i metodi/funzioni se vogliamo controllare la documentazione per il tipo di metodo/funzione stringa Aiuto (STR) e premi ENTER.