Página 1 de 1

Iniciando com o Python

Enviado: 17 Jul 2025, 08:41
por silvioluizsilva
Observações iniciais:
- No Python não tem a necessidade de usar ponto e vírgula para determinar o fim de uma instrução.
- Para definir strings pode-se utilizar tanto aspas simnples ('texto') bem como aspas duplas ("texto").
- O separador decimal é o ponto "." sendo o contrário do padrão brasileiro.
- As strings são Case Sensitive (Levam em consideração letras minúsculas e maiúsculas.
- Para pular uma iteração basta colocar um PASS.

Operadores lógicos:
- Adição + (também utilizado para concatenação)
- Subtração -
- Multiplicação *
- Exponencial **
- Divisão /
- Módulo % (Resto da divisão)
- in (Está contido em:)
- Atribuição = (Associação com variáveis)
- Comentário #

Comparação:
- igual ==
- Diferente !=
- maior que >
- maior ou igual >=
- menor que <
- menor ou igual <=
- texto contido em outro texto IN
- texto não contido em outro texto NOT
- e AND
- ou OR
- se for zero IF 0:
- se for vazio IF '':

Tipos de variáveis:
- Inteiro (int)
- Decimal (float)
- Texto (str)
- Verdadeiro ou Falso (bool)

Tipos de Formatação:
- Alinha o texto à esquerda :<
- Alinha o texto à direita :>
- Alinha o texto ao centro :^
- Coloca o sinal sempre na frente do número :+
- Coloca a vírgula (,) como separador de milhar :,
- Coloca o sublinhado () como separador de milhar :
- Coloca o número em formato científico :e
- Fixa o número de casas decimais no número :.2f
- Formato hexadecimal minúscula (para cores) :x
- Formato hexadecimal maiúscula (para cores) :X
- Formato percentual :%

Para imprimir no console:

Código: Selecionar todos

print('Meu primeiro código')
Para solicitar uma entrada ao usuário:

Código: Selecionar todos

input('Pergunta')
Textos com format

Código: Selecionar todos

print('Texto com variáveis usando format {}'.format(variavel1))
print('Texto com variáveis múltiplas {} e {}'.format(variavel1, variavel2))
Textos com f-string

Código: Selecionar todos

print(f'Texto usando o f-string antes da sentença {variável1} e {variável2})'
Verificar o tamanho do texto em uma string:

Código: Selecionar todos

len(texto)
Colocar a primeira letra em maiúsculo:

Código: Selecionar todos

texto.capitalize()
Colocar todas as primeira letras em maiúsculas:

Código: Selecionar todos

texto.title()
Colocar todas as letras em maiúsculas:

Código: Selecionar todos

texto.upper()
Colocar todas as letras em minúsculas:
Os dois métodos fazem a mesma coisa mas o casefold costuma ser melhor.

Código: Selecionar todos

texto.casefold()
texto.lower()
Para arredondar um número:

Código: Selecionar todos

round(vslor1 * valor2, 2)
Contar a quantidade de vezes que um valor aparece no texto:

Código: Selecionar todos

texto.count()
Verificar se todos os caracteres de uma string são números e letras:

Código: Selecionar todos

texto.isalnum()
Verificar se todos os caracteres de uma string são letras:

Código: Selecionar todos

texto.isalpha()
Verificar se todos os caracteres de uma string são números:

Código: Selecionar todos

texto.isnumeric()
Substituir um texto dentro da string por outro texto:

Código: Selecionar todos

texto.replace()
texto.replace('.', ',')
Separar um texto de acordo com um delimitador:

Código: Selecionar todos

texto.split()
texto.split('@') # Partes de um email
Separar um texto de acordo com as quebras de linha:

Código: Selecionar todos

texto.splitlines()
texto = '''
texto com
quebra de
linha. '''
Verificar se uma string começa com determinado texto:

Código: Selecionar todos

texto.startswith()
Retirar caracteres indesejados no texto da string:
Por padrão retira espaços vazios do início e do final do texto.

Código: Selecionar todos

texto.strip()
Índices:
Podem ser tanto positivos como negativos, incluíndo o zero, que é a posição inicial [0]
Podem ser repetidos dentro uma string ou f-string
Contando da posição inicial até o fim [posição inicial:]
Centendo de uma posição específica até outra posição específica [posição específica1:posição específica2]

Estruturas de Repetição IF Simples:

Código: Selecionar todos

if condição:
    comandos se verdadeiro
else:
    comandos se falso
Estruturas de Repetição IF Aninhado:

Código: Selecionar todos

if condição1:
    if condiição2:
        comandos se condição2 for verdadeiro
	else:
	    comandos se condição2 for falso
else:
    comandos se condição1 for falso
Estruturas de Repetição IF Composto:

Código: Selecionar todos

if condição1:
    comandos se condição1 for verdadeiro
elif condiição2:
    comandos se condição2 for verdadeiro e condição1 for falso
else:
    comandos se todas as condições forem falso
Função para transformar números para o padrão brasileiro:

Código: Selecionar todos

valor_texto = 'R$ {:_.2f}'.format(valor)
variavel = (valor_texto.replace('.', ',').replace('_', '.'))
Função para tratar números: (Exemplo: CEP, CPF, CNPJ, Telefone)

Código: Selecionar todos

cpf = cpf.strip()
cpf = cpf.replace('.', '')
cpf = cpf.replace('-', '')