introduzione

In questo articolo affronteremo quante funzioni di stringa python vengono utilizzate frequentemente.

Python è costituito da cinque tipi di dati principali, ovvero di seguito:

  • Numerico (i cui sottotipi sono: int, long, float e complex)
  • Corda
  • Elenco
  • tuple
  • Dizionario

Per esempio

str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”

Nota:

A differenza di Java o C ++, non è necessario menzionare il tipo di dati quando si dichiara una variabile. Si può assegnare direttamente il valore alla variabile.

In questo articolo, daremo un'occhiata più da vicino al tipo di dati String e alle sue funzioni.

Le virgolette singole e doppie vengono utilizzate quando si assegna un valore di stringa a una variabile.

Funzioni stringa Python

1. maiuscolo (): converte la lettera iniziale della stringa in maiuscolo.

Esempio:

str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)

Uscita :

Ciao da EduCBA

2. casefold (): converte l'intera stringa in minuscolo.

Esempio:

str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)

Produzione:

ciao da educba

3. center (): allinea la stringa al centro della lunghezza specificata.

Esempio:

str1 = “EduCBA”
str2 = str1.center(10)
print(str2)

Produzione:

EduCBA

Cioè due spazi di caratteri a sinistra sono lasciati vuoti seguiti da sei caratteri della stringa e altri due caratteri di vuoto a destra, sommando a un totale di dieci caratteri.

4. count (): restituisce il numero di volte in cui si verifica una sottostringa nella stringa specificata.

Esempio:

str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)

Produzione:

2

5. encode (): converte la stringa nella sua versione codificata.

Esempio:

str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)

Produzione:

Ciao da vfg / 7hyt / 4

6. endwith (): restituisce true se la stringa specificata termina con la sottostringa specificata.

Esempio:

str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)

Produzione:

vero

7. expandtabs (): sostituisce la dimensione della scheda negli spazi di caratteri numerici indicati. La dimensione predefinita della scheda è di 8 spazi caratteri.

Esempio:

str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)

Produzione:

Ciao da EduCBA

8. find (): cerca la stringa principale da sinistra per una sottostringa specificata e restituisce la sua posizione all'interno di una corrispondenza, se non restituisce -1 quando non viene trovata alcuna corrispondenza.

Esempio:

str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)

Produzione:

11

9. format (): aiuta a formattare la stringa facendo uso di segnaposto.

Esempio:

str1 = “EduCBA”
print("Hello from ().".format(str1))

Produzione:

Ciao da EduCBA.

10. index (): trova la posizione di occorrenza di una sottostringa cercando la stringa principale per una sottostringa specificata e restituisce la sua posizione all'interno di una corrispondenza, se non genera un errore.

Esempio:

str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)

Uscita :

11

11. isalnum (): determina se tutti i caratteri di una determinata stringa sono alfanumerici, cioè solo alfabeti e numeri. Se sì, restituisce true, altrimenti restituisce false. Nel caso in cui ci sia uno spazio tra esso restituisce false.

Esempio:

str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)

Produzione:

Vero

12. isalpha (): determina se tutti i caratteri nella stringa specificata sono alfabeti. Se sì restituisce vero, altrimenti restituisce falso. Nel caso in cui ci sia uno spazio tra esso restituisce false.

Esempio:

str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)

Produzione:

Vero

13. isdecimal (): determina se tutti i caratteri di una determinata stringa sono decimali. Se sì, restituisce true, altrimenti restituisce false. Nel caso in cui ci sia uno spazio tra esso restituisce false.

Esempio:

str1 = “123456”
str2 = str1.isdecimal()
print(str2)

Produzione:

Vero

14. isidentifier (): determina se la stringa è un identificatore valido. Se sì, restituisce true, altrimenti restituisce false. Nel caso in cui ci sia uno spazio tra esso restituisce false.

Esempio 1:

str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)

Produzione:

Vero

Esempio 2:

str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)

Produzione:

falso

15. islower (): determina se tutti i caratteri di una determinata stringa sono in minuscolo. Se sì, restituisce true, altrimenti restituisce false.

Esempio:

str1 = “EduCBA”
str2 = str1.islower()
print(str2)

Produzione:

falso

16. isnumeric (): determina se tutti i caratteri di una determinata stringa sono numerici ovvero numeri ed esponenti che potrebbero essere in frazioni. Se sì, restituisce true, altrimenti restituisce false.

Esempio:

str1 = “123”
str2 = str1.isnumeric()
print(str2)

Produzione:

Vero

17. isprintable (): determina se tutti i caratteri di una determinata stringa sono stampabili o meno. Se sì, restituisce true, altrimenti restituisce false. Personaggi come "\ t" o "\ n" non sono stampabili.

Esempio 1:

str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)

Uscita: vero

Esempio 2:

str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)

Produzione:

falso

18. isspace (): determina se tutti i caratteri di una determinata stringa sono spazi bianchi. Se sì, restituisce true, altrimenti restituisce false.

Esempio:

str1 = “ “
str2 = str1.isspace ()
print(str2)

Produzione:

Vero

19. istitle (): determina se una stringa segue un insieme di regole per essere qualificata come titolo. Se sì, restituisce true, altrimenti restituisce false.

Esempio:

str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)

Produzione:

Vero

20. isupper (): determina se tutti i caratteri di una determinata stringa sono in maiuscolo. Se sì, restituisce true, altrimenti restituisce false.

Esempio:

str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)

Produzione:

Vero

21. join (): intendeva concatenare due stringhe in modo iterato.

Esempio:

str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)

Produzione:

HelloEHellodHellouHelloCHelloBHelloA

22. lower (): significa convertire l'intera stringa in lettere minuscole.

Esempio:

str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)

Produzione:

ciao da educba.

23. upper (): significa convertire l'intera stringa in maiuscolo.

Esempio:

str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)

Produzione:

CIAO DA EDUCBA

24. replace (): significava sostituire una sottostringa con un'altra.

Esempio:

str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)

Produzione:

Ciao EduCBA!

Conclusione - Funzioni stringa Python

Queste sono alcune delle importanti funzioni di stringa comunemente utilizzate. L'utilizzo di questi metodi semplifica e velocizza lo sviluppo del codice quando si lavora con le stringhe.

Articoli consigliati

Questa è stata una guida alle funzioni di stringa di Python. Qui abbiamo discusso dell'introduzione e delle importanti funzioni della stringa Python. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -

  1. Che cos'è Python
  2. Funzioni stringa di alveare
  3. Comandi Python
  4. Funzioni stringa VBScript
  5. Python Frameworks | Panoramica

Categoria: