Guia Prático de Sinais e Pontuações em Python e JSON
- Por Ricardo Costa Val do Rosário e ChatGPT 5.0 Plus
Introdução
Durante o trabalho com linguagens de programação como Python e JSON, é comum encontrar símbolos e sinais que
possuem funções específicas. Entender cada um deles evita erros de sintaxe, facilita a leitura e garante a escrita correta
de códigos. Este guia reúne os principais sinais e seus usos com exemplos práticos.
1. Parênteses ( )
- Uso: agrupar expressões, chamadas de funções, tuplas.
Exemplo Python:
print("Olá, mundo!")
coordenadas = (10, 20)
2. Colchetes [ ]
- Uso: listas, indexação e fatiamento.
Exemplo Python:
lista = [1, 2, 3]
print(lista[0])
print(lista[1:3])
3. Chaves { }
- Uso: dicionários (Python), objetos (JSON).
Python:
dados = {"nome": "Ricardo", "idade": 40}
JSON:
{
"nome": "Ricardo",
"idade": 40
}
4. Aspas simples ' ' e duplas " "
- Uso: definir strings.
Exemplo:
nome1 = 'Ricardo'
nome2 = "Costa"
5. Aspas triplas ''' ''' ou """ """
- Uso: strings multilinha ou docstrings.
Exemplo:
texto = """Esta é
uma string
em várias linhas"""
6. Underline _
- Uso: variáveis privadas, temporárias, ou ignorar valores.
_privado = 42
for _ in range(3):
print("Repetição")
7. Dois-pontos :
- Uso: estruturas condicionais, funções, fatiamento.
if True:
print("Executado")
def soma(a, b):
return a + b
8. Vírgula ,
- Uso: separar elementos em listas, parâmetros ou tuplas.
valores = [1, 2, 3]
ponto = (10, 20)
9. Arroba @
- Uso: decorators em Python.
def decorador(func):
def wrapper():
print("Antes")
func()
return wrapper
@decorador
def teste():
print("Função chamada")
teste()
10. Cerquilha
- Uso: comentários em Python.
# Isto é um comentário
print("Executa")
11. Barra invertida \
- Uso: caracteres de escape.
print("Linha 1\nLinha 2")
12. Pipe |
- Uso: operador “ou” em conjuntos ou pattern matching.
conjunto = {1, 2} | {2, 3}
print(conjunto) # {1, 2, 3}
13. Cifrão $
- Uso: não nativo em Python, mas em regex ou outras linguagens.
import re
texto = "fim"
print(re.match(r"fim$", texto))
14. Porcentagem %
- Uso: operador módulo (resto da divisão).
print(10 % 3) # 1
15. Barra /
- Uso: divisão.
print(10 / 3) # 3.333...
print(10 // 3) # 3
16. Menor e Maior < >
- Uso: operadores relacionais.
print(5 < 10) # True
print(5 > 10) # False
17. Exclamação !
- Uso: aparece em != (diferente).
print(5 != 10) # True
Conclusão
1. Este guia apresenta os principais símbolos usados em Python e JSON, com exemplos claros de sua função.
2. O domínio desses sinais é essencial para evitar erros e para se comunicar de forma precisa ao utilizarmos
a linguagem computacional.