OKPEDIA PYTHON
test di verificaDomanda
Qual è il valore della stringa3?
immagine del test



1 / 2 domande



Vuoi visualizzarlo sul tuo sito?

Stringhe in python

Le stringhe in python sono delimitate dalle doppie virgolette "stringa" o dai doppi apici "stringa".

Cos'è una stringa? In informatica una stringa è un'informazione alfanumerica, contenente lettere minuscole o maiuscole, numeri, simboli e caratteri speciali. Ad esempio "Okpedia" è una stringa alfanumerica.

La sintassi di assegnazione di una stringa a una variabile è la seguente:

nomevariabile="stringa"

In alternativa, per l'assegnazione si possono usare gli apici.

nomevariabile='stringa'

In entrambi i casi, si assegna il valore alfanumerico alla variabile.

E' meglio usare l'apice o le virgolette?

La scelta tra gli apici o delle virgolette come demarcatori dipende dal contenuto della stringa.

Se la stringa contiene degli apici come caratteri, è preferibile usare le virgolette come demarcatori.

"Questa stringa contiene ' è un apice"

Viceversa, se la stringa contiene delle virgolette come caratteri semplici, conviene usare gli apici come demarcatori.

'Questa stringa contiene " è una virgoletta'

In questi casi, l'apice o la virgoletta interna è considerata automaticamente come un carattere semplice.

I caratteri speciali nelle stringhe

Per inserire dei caratteri speciali nella stringa si utilizza il backslash \ come prefisso davanti alla stringa.

\[carattere speciale]

Il carattere che segue è trattato come carattere speciale.

Se invece il carattere che segue è un carattere speciale ( es. l'apice, le virgolette, ecc. ), dopo il backslashes è trattato come carattere normale.

Esempio 1

In questo esempio la virgoletta è usata sia come demarcatore che come carattere semplice.

"questa stringa contiene \" è una virgoletta"

Va quindi aggiunto il backslash davanti al carattere, quando si vuole usarlo come carattere semplice.

Esempio 2

In questo esempio è presente il carattere speciale del ritorno a capo \n

"questa stringa va a capo \n a un certo punto"

Per usare il carattere "n" come LF ( line feed ) si antepone il backslash.

L'output del programma è il seguente

questa stringa va a capo
a un certo punto

Concatenare le stringhe in python

Nel linguaggio python per concatenare due stringhe si utilizza l'operatore +.

stringa1+stringa2

Gli operandi sono due stringhe. In questo caso, l'operatore + non somma matematicamente i valori delle variabili, bensì li concatena.

Esempio

In questo esempio il valore di stringa1 è concatenato al valore di stringa2.

stringa1="hello "
stringa2="world"
stringa3=stringa1+stringa2

La terza istruzione assegna alla variabile stringa3 il valore "hello world" ossia la concatenazione della stringa1 ("hello ") e della stringa2 ("world").

https://www.okpedia.it/stringhe-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Il linguaggio Python

Le istruzioni


FacebookTwitterLinkedinLinkedin