Testo
Esempi di testo sono i seguenti:
- "thing #1"
- "March 12, 2010"
- "" (testo vuoto)
Un testo può contenere lettere maiuscole o minuscole, numeri, segni di punteggiatura, altri simboli e spazi tra le parole.

Creare testo
Il blocco crea testo con unisce (concatena) i valori di più testi e crea un nuovo testo.

Python
'' + str(A) + str(B) + str(C)Aggiungere testo
Il blocco aggiungi il testo aggiunge il testo indicato alla variabile scelta.

Python
VAR = str(VAR) + TEXTLunghezza del testo
Il blocco lunghezza di conta le lettere, i numeri e gli altri caratteri di un testo e restituisce la lunghezza totale.
Qui sotto la lunghezza di abc è 3, mentre la lunghezza di un testo vuoto è 0.

Python
len(VALUE)Verificare se un testo è vuoto
Il blocco è vuoto verifica se il testo indicato è vuoto (se la sua lunghezza è 0).

Python
len(VALUE) == 0Cercare un testo
Questi blocchi verificano se un testo determinato si trova dentro un altro testo e, se c'è, restituiscono la sua posizione.

Python
(VALUE.find(FIND) + 1)
(VALUE.rfind(FIND) + 1)Estrarre un singolo carattere
Prende da un testo il carattere che sta in una posizione determinata.
Ci sono varie opzioni: il primo, l'ultimo, una posizione a caso, l'ennesimo e altre.

Python
TEXT[N - 1]
TEXT[len(TEXT) - N]
TEXT[0]
TEXT[-1]
TEXT[int(random.random() * len(TEXT))]Estrarre una parte del testo
Con il blocco prendi sotto-stringa puoi estrarre il testo di un intervallo determinato.

Python
TEXT[at1:at2]Cambiare maiuscole e minuscole
Questo blocco trasforma il testo in ingresso in uno dei formati seguenti:
- in MAIUSCOLO: trasforma tutte le lettere in maiuscolo
- in minuscolo: trasforma tutte le lettere in minuscolo
- In Iniziali Maiuscole: mette in maiuscolo solo la prima lettera di ogni parola e in minuscolo le altre

Python
TEXT.upper() # in MAIUSCOLO
TEXT.lower() # in minuscolo
TEXT.title() # In Iniziali MaiuscoleRimuovere gli spazi
Il blocco seguente rimuove da un testo gli spazi nelle posizioni seguenti:
- da entrambi gli estremi
- da sinistra
- da destra

Python
TEXT.strip() # da entrambi gli estremi
TEXT.lstrip() # da sinistra
TEXT.rstrip() # da destraContare quante volte un testo compare in un altro testo
Conta quante volte una sottostringa determinata compare nel testo indicato e restituisce il risultato.

Python
HAYSTACK.count(NEEDLE)Sostituire un testo dentro un testo
Sostituisce in blocco una sottostringa determinata con un altro testo, dentro un testo.

Python
HAYSTACK.replace(NEEDLE, REPLACEMENT)Invertire un testo
Restituisce un nuovo testo con l'ordine dei caratteri invertito.

Python
TEXT[::-1]Scrivere un testo
Il blocco scrivi mostra il valore in ingresso in una finestra a comparsa.

Python
print(TEXT)Chiedere un valore all'utente
Il blocco seguente crea una finestra a comparsa che chiede un valore all'utente; il valore inserito viene salvato in una variabile.
Si può chiedere un testo o un numero.

Python
input(TEXT)
float(input(TEXT))