Variáveis Contantes e Função print
Variáveis
Variáveis são usadas para armazenar dados (tipos de dados) em memória. Não é necessário declarar o tipo da variável, Python é uma linguagem de tipagem dinâmica.
# A criação de uma variável em python se dá através de uma palavra não reservada seguida de um sinal de igual e um valor
a = 10
Constantes
Constantes são valores que não mudam ao longo do tempo. Em python por convenção de nomeclatura usamos letras maiusculas para definir uma constante.
# Aqui PI é uma constante do tipo float
PI = 3.14
Função print e f-string
A função print é uma função embutida do python que serve para imprimir algo na tela.
Mais detalhes sobre a f-string: F-Strings
# Imprime uma string na tela, nesse caso, no console python
print("Olá Planeta")
# Imprime usando separador exclamação
print("Alex","Julio","Carlos",sep='!')
# Define o caractere que finaliza o print, nesse caso coloca uma ? no final (padrão é '/n')
print("Alex","Julio","Carlos",end='?')
O separador padrão da função print, quando você tem vários resultados é um espaço (sep=' ')
altura = 1.25
peso = 25
saldo = 1000000
# os dois são convertidos automaticamente.
print(f"Sua altura é: {altura}, seu peso é: {peso}")
media = 12.38436
# .2f é usada para controlar a quantidade de casas decimais ao exibir números float.
print(f"{media:.2f}") # Saída: 12.38
# imprime as casas de milhares com _
print(f"{saldo:_}") # Saída: 1_000_000
credito = 123000.8273
print(f"{credito:+,.3f}") # saida: +123,000.827
porcentagem = 0.983223
# Exibindo porcentagem com duas casas decimais
print(f"Porcentagem: {porcentagem:.2%}") # Saída: 98.00%
# Exibindo explicitamente o sinal positivo
print(f"Número positivo: {numero_positivo:+d}") # Saída: +10
# Número negativo já exibe o sinal por padrão
print(f"Número negativo: {numero_negativo:d}") # Saída: -10
Formatted string literals (f-string) são uma maneira eficiente, legível e moderna de formatar strings em Python. Adicionando f na frente da String a conversão de dados inteiros, booleanos etc fica de forma automática dentro da String, sem precisar concatenar e fechar/abrir aspas, basta usar colchetes.
Os dois pontos informa como o número deve formatado.
print('texto aqui \n texto abaixo "teste" you\'re')
# Uso da barra para comandos grandes
total = 10 + 20 + 30 + 40 + 50 + \
60 + 70 + 80 + 90 + 100
Na função print a barra invertida ignora a aspa simples, e as aspas duplas será interpretada como String, pois está dentro de aspas simples.
A barra invertida (\) pode ser usada para quebrar uma linha em Python sem interromper a instrução. Em outras palavras, é apenas uma forma de escrever uma linha de código muito longa em duas linhas para melhorar a legibilidade.