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.

variaveis.py
# 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.

contante.py
# 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

imprimir.py
# 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=' ')

f_string.py
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_sintaxe_barra.py
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.