Texto
Exemplos de texto:
- "thing #1"
- "March 12, 2010"
- "" (texto vazio)
O texto pode conter letras maiúsculas ou minúsculas, algarismos, pontuação, outros símbolos e espaços entre palavras.

Criar texto
O bloco criar texto com junta (concatena) os valores de vários textos e cria com eles um texto novo.

Python
'' + str(A) + str(B) + str(C)Acrescentar texto
O bloco acrescentar texto acrescenta o texto dado à variável indicada.

Python
VAR = str(VAR) + TEXTTamanho do texto
O bloco tamanho de conta as letras, os algarismos e o resto de um texto e devolve o tamanho total.
O tamanho de abc a seguir é 3; o tamanho do texto vazio é 0.

Python
len(VALUE)Verificar se o texto está vazio
O bloco está vazio verifica se o texto dado está vazio (se o tamanho é 0).

Python
len(VALUE) == 0Procurar texto
Estes blocos verificam se um texto aparece dentro de outro texto e, se aparecer, devolvem a posição.

Python
(VALUE.find(FIND) + 1)
(VALUE.rfind(FIND) + 1)Obter uma só letra
Obtém de um texto uma letra numa determinada posição.
Há várias opções: a primeira, a última, uma posição aleatória, a N-ésima e mais.

Python
TEXT[N - 1]
TEXT[len(TEXT) - N]
TEXT[0]
TEXT[-1]
TEXT[int(random.random() * len(TEXT))]Obter parte do texto
Com o bloco obter subsequência podes obter o texto de um determinado intervalo.

Python
TEXT[at1:at2]Mudar maiúsculas e minúsculas do texto
Este bloco converte o texto introduzido para uma das formas seguintes:
- MAIÚSCULAS: converte todas as letras para maiúsculas
- minúsculas: converte todas as letras para minúsculas
- Iniciais Em Maiúscula: converte apenas a primeira letra de cada palavra para maiúscula e as restantes para minúsculas

Python
TEXT.upper() # MAIÚSCULAS
TEXT.lower() # minúsculas
TEXT.title() # Iniciais Em MaiúsculaRemover espaços
O bloco seguinte remove os espaços destas posições do texto:
- de ambos os lados
- da esquerda
- da direita

Python
TEXT.strip() # de ambos os lados
TEXT.lstrip() # da esquerda
TEXT.rstrip() # da direitaContar as ocorrências de um texto noutro
Conta quantas vezes um subtexto aparece no texto dado e devolve esse número.

Python
HAYSTACK.count(NEEDLE)Substituir um texto dentro de outro
Substitui num texto todas as ocorrências de um subtexto por outro texto.

Python
HAYSTACK.replace(NEEDLE, REPLACEMENT)Inverter o texto
Devolve um texto novo com a ordem do texto invertida.

Python
TEXT[::-1]Imprimir texto
O bloco imprime apresenta o valor introduzido numa janela.

Python
print(TEXT)Pedir a entrada do utilizador
O bloco seguinte cria uma janela que pede uma entrada ao utilizador; o valor introduzido é guardado numa variável.
Podes pedir texto ou um número.

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