Computer linguaggi di programmazione negozio di testo e numeri come stringhe, liste di caratteri e numeri interi . Quando si crea una stringa in Python , si codifica in modo che il computer che alla fine viene eseguito il programma tradurre il testo in modo appropriato. Python non fissa un limite alla lunghezza della stringa , ma è possibile imporre limiti su singole stringhe quando si scrive il codice . Python Strings
Una stringa in Python stampa il testo esatto contenuto tra virgolette singole o doppie , come ' Inserire il subtotale qui . ' Python include anche diversi simboli "fuga" che indicano il programma dovrebbe trattare un particolare bit di testo in modo diverso : ' \\ b ' in una stringa al computer di backspace , non stampare la lettera ' b '. Se la stringa non è un letterale - ci sono molte forme di corda - quindi di eseguire il programma non ricrea il testo esattamente
ripr
ripr . è un modulo Python che pone limiti alla lunghezza delle stringhe per impedire la creazione di quelle tremendamente lunghi . Repr.maxstring , per esempio , stabilisce un limite predefinito di 30 caratteri - è possibile regolare l' impostazione predefinita - su qualsiasi stringa si applica a . Repr.maxlong limita stringhe interi di un default di 40 , lasciando cadere i numeri in eccesso a partire dalla metà del forte . Utilizzando Repr può creare problemi : quando si accorcia una stringa di caratteri , simboli di escape possono essere alterati
Lunghezza linea
Durante la scrittura di righe di codice , tenerli . ad un massimo di 79 caratteri , anche se si sta lavorando con una stringa di caratteri molto più lungo . Dispositivi più vecchi non gestirà le linee di più di 80 caratteri . L'impostazione predefinita linea -wrap se incontrano una linea più lunga interromperà la struttura visiva del codice , rendendo più difficile da seguire che se il codice per una interruzione di linea . Se si dispone di stringhe di caratteri in esecuzione più lungo di 80 righe , è preservare la struttura visiva migliore se il codice di un capo dopo 72 caratteri .
Concatenazione
A differenza di alcuni di programmazione lingue , una volta che si crea una stringa in Python , il valore diventa fisso . È possibile creare un valore diverso da concatenazione , dirigendo il computer che esegue il codice di combinare due stringhe in un'unica stringa più lunga . Uno svantaggio di questo è che se un programma richiede un sacco di concatenazione , questo rallenta il programma . Sistemi architetto Oliver Crow dice sul suo sito che Python ha sei modalità di concatenazione del codice e raccomanda la creazione di una pseudofile - un file Python che agisce come una stringa più grande - . Come il più efficiente del sei per concatenare le stringhe lunghe