Python String Literals

Python String Literals
In Python, i letterali sono definiti come dati specificati dalle variabili. I letterali sono generalmente la notazione utilizzata per mostrare valori fissi presenti nel codice sorgente.

Se vogliamo scrivere più righe nella stringa, racchiumo la stringa con citazioni triple. I letterali di stringa definiscono le indicazioni delle corde. Usiamo la backslash subito dopo il segno di preventivo singolo se vogliamo l'elemento effettivo della stringa letterale, che è racchiuso da singole citazioni. Questo mostra al Python di non terminare la stringa. Gli elementi che vengono introdotti da una retromarcia hanno qualche significato specifico. I letterali byte creano un esempio del tipo di byte. Possono essere inclusi solo i caratteri ASCII. Byte con numeri maggiori o uguali a 128 devono essere sfuggiti. I letterali di stringa e i letterali byte possono essere uniti con il personaggio 'r' o 'r'. Queste stringhe sono conosciute come stringhe grezze. La stringa formattata è combinata con 'r' per rendere letterale formattata grezza. Ma i letterali dei byte non possono essere combinati con 'r'.

In questo articolo, abbiamo parlato di diverse categorie di letterali utilizzati in Python.

LETTERALI SGRICI:

Nei letterali di stringa, gli elementi o il testo sono racchiusi in modi diversi. Include le virgole singole ('), doppie (") e triple (" "). Possiamo scrivere più stringhe mediante citazioni triple ("').

Per eseguire i codici Python, abbiamo installato Spyder5. Dobbiamo creare un nuovo progetto per il codice toccando il "ctrl + n" dalla tastiera. Il nome di un nuovo file è "senza titolo.PY2 ".

In questo esempio, creiamo diverse variabili per la stringa. La variabile 'x' viene fornita il linguaggio di programmazione moderno della stringa. La variabile 'y' viene nuovamente assegnata alla stessa stringa. Ma qui, usiamo le citazioni doppie (“) per circondare la corda. La terza volta la stessa stringa letterale è assegnata alla variabile 'z'. Ora per l'esecuzione del codice, abbiamo premuto il pulsante "F5".

L'istruzione di stampa stampa la stringa "linguaggio di programmazione moderna" dopo che la stringa è racchiusa in tre modi diversi. Infine, la corda circondata da triple virgolette ("') dà un output nel nostro modo desiderato.

Personaggio letterale:

È quel tipo di stringa letterale in cui i segni di virgole singoli o doppi racchiudono ogni carattere.

In questo caso, facciamo due variabili denominate "x" e "y". Il carattere l è assegnato alla variabile 'x'. Qui L è racchiuso da un'unica citazione. Il carattere E è assegnato alla variabile 'y'. Ma qui, E è circondato da doppie citazioni.

Ora, dopo aver eseguito il codice, otteniamo i caratteri L ed E come output.

Letterali numerici:

I letterali numerici sono immutabili in Python. Non possono essere modificati. Esistono tre categorie di letterali numerici, tra cui intero, galleggiante e letterale complesso. Letterale intero contiene numeri numerici sia positivi che negativi. Non ha una parte frazionaria. Il letterale del galleggiante contiene sia numeri positivi/negativi che numeri numerici frazionari. Il letterale complesso è costituito da una parte reale e un'altra parte complessa.

In questo caso, creiamo quattro diverse variabili. Assegniamo i letterali interi a queste variabili. '0b10100' è assegnato a variabile 'l'. '300' è assegnato a variabile 'm'. 0o320 'è assegnato a variabile' n '. '0x12b' è assegnato all'ultima variabile 'o'.

Ora facciamo le altre due variabili (float_1, float_2). Abbiamo assegnato diversi numeri galleggianti a queste variabili. '489.5 'è dato a' float_1 '. '23.0 'è consentito a' float_2 '. Creiamo una variabile 'b' per il letterale complesso. Il letterale complesso è '8+6.47J '.

Chiamiamo dichiarazioni di stampa a questi letterali. Per i numeri interi, "L" è un letterale binario e il valore di 20 "restituisce un valore letterale decimale e restituisce un valore di 300", 'n' è un letterale ottale e il valore "300" restituisce "o" è un valore letterale esadecimale e restituisce un valore 301 '. Dopo aver applicato le dichiarazioni di stampa, questi letterali vengono cambiati in decimali.

I letterali a virgola mobile ritornano '489.5 'e '23.0 '. Poiché questi sono numeri a punto mobile. Nel letterale complesso, "8" è una parte reale e '6.47 'è una parte immaginaria. Contiene sia intero che frazione.

Letterali booleani:

Python ha due letterali booleani. Includono vero o falso. Vero mostra il valore "1" e false mostra il valore "0".

In questo esempio, prendiamo quattro diverse stringhe chiamate "L", "M", "N", "O". Dopo aver assegnato i letterali booleani alle stringhe, abbiamo assegnato il falso letterale booleano alla stringa "L", e fedele alla stringa "M". Operiamo aggiungendo le prossime due stringhe 'N' e 'O'.

Aggiungiamo il valore del falso letterale in 9 per ottenere il valore di String 'N'. Aggiungiamo anche 5 nel vero letterale per scoprire il valore della stringa "o '. Ora chiamiamo la dichiarazione di stampa di queste quattro stringhe.

L'istruzione di stampa restituisce false al valore della stringa 'l' mentre abbiamo assegnato un falso letterale a questa stringa. Restituisce il vero alla stringa "m" mentre abbiamo assegnato il vero letterale a questa stringa. 'l' è falso e 'm' è vero poiché 1 è uguale a vero. Restituisce 9 alla stringa 'n' dopo l'aggiunta di falso letterale. E alla fine ne abbiamo 6 dopo l'aggiunta di vero letterale.

Elenco letterali:

L'elenco è costituito da elementi di vari tipi di dati. Gli elementi che vengono salvati nell'elenco sono isolati da virgola (,). Gli elementi sono circondati da parentesi quadrate []. Salviamo più tipi di dati. Gli elenchi sono modificabili in modo da poter modificare gli elenchi.

In questo codice, creiamo due elenchi. Un elenco contiene i primi sette numeri pari. La seconda lista contiene diversi nomi di ragazzi e ragazze; Inoltre, ha l'elemento '8'. Queste liste sono modificabili. Vogliamo stampare gli elenchi di numeri pari e un elenco di nomi.

L'istruzione di stampa stampare entrambi gli elenchi. Ottiamo l'elenco dei primi sette numeri pari e un elenco di nomi diversi.

Conclusione:

Come vediamo che Python ha vari tipi di letterali. Stringa letterale in cui gli elementi sono racchiusi da virgole singoli, doppi e tripli. Personaggio letterale in cui il personaggio è circondato da virgolette. I letterali numerici in cui i virgole marchi circondano diversi valori numerici tra cui intero, galleggiante e complesso. Spero che otterrai una guida chiara mentre leggi questo tutorial.