Docs
Sumário
Anotações Gerais
Tipos primitivos
Operações Arithmeticas
Ordem de Precedência
Bibliotecas
...
Manipulação de Strings
- Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.
- Foi lançada por Guido van Rossum em 1991.
- É uma linguagem de propósito geral, que pode ser usada para desenvolver qualquer tipo de aplicação.
- Suas arquiteturas são CPython, Jython, IronPython, PyPy.
- Podemos usar Python para desenvolver aplicações web, desktop, mobile, jogos, inteligência artificial, análise de dados, automação de tarefas e muito mais.
int:
Números inteiros (positivos, negativos e zero)float:
Números decimais (ponto flutuante)bool:
Valores lógicos (True ou False)str:
Textos (cadeia de caracteres)
Adição:
+Subtração:
-Multiplicação:
*Divisão:
/Divisão Inteira:
//Exponenciação:
**Resto da Divisão:
%
- ()
- **
- *, /, //, %
- +, -
- Podemos utilizar os seguintes métodos para formatar a função print:
aspas simples
ouduplas
para delimitar uma string.\n
para quebrar uma linha.\t
para dar um tab.\\
para imprimir uma barra invertida.\"
para imprimir aspas duplas.\'
para imprimir aspas simples.\u
para imprimir um caractere unicode.\U
para imprimir um caractere unicode.\N
para imprimir um caractere unicode.\x
para imprimir um caractere unicode.\b
para imprimir um backspace.\r
para imprimir um carriage return.\f
para imprimir um form feed.\a
para imprimir um bell.\v
para imprimir um vertical tab.\0
para imprimir um null.\ooo
para imprimir um caractere octal.\xhh
para imprimir um caractere hexadecimal.\N{name}
para imprimir um caractere unicode.\uxxxx
para imprimir um caractere unicode.\Uxxxxxxxx
para imprimir um caractere unicode.3 aspas duplas
para imprimir um texto com múltiplas linhas.- f string -
f'teste: {variavel}'
- Podemos utilizar os seguintes métodos:
len()
para saber o tamanho de uma string.
count()
para contar quantas vezes um caractere aparece em uma string.
find()
para encontrar a posição de um caractere em uma string.
replace()
para substituir um caractere por outro em uma string.
upper()
para transformar uma string em maiúscula.
lower()
para transformar uma string em minúscula.
capitalize()
para transformar a primeira letra de uma string em maiúscula.
title()
para transformar a primeira letra de cada palavra em maiúscula.
strip()
para remover espaços em branco no início e no final de uma string.
rstrip()
para remover espaços em branco no final de uma string.
lstrip()
para remover espaços em branco no início de uma string.
split()
para dividir uma string em uma lista.
join()
para juntar uma lista em uma string.
isnumeric()
para verificar se uma string é numérica.
isalpha()
para verificar se uma string é alfabética.
isalnum()
para verificar se uma string é alfanumérica.
isupper()
para verificar se uma string está em maiúscula.
islower()
para verificar se uma string está em minúscula.
istitle()
para verificar se uma string está em formato de título.
isspace()
para verificar se uma string é composta apenas por espaços em branco.
startswith()
para verificar se uma string começa com um determinado caractere.
endswith()
para verificar se uma string termina com um determinado caractere.
zfill()
para preencher uma string com zeros.
format()
para formatar uma string.
encode()
para codificar uma string.
decode()
para decodificar uma string.
rjust()
para justificar uma string à direita.
ljust()
para justificar uma string à esquerda.
center()
para centralizar uma string.
expandtabs()
para expandir tabulações em uma string.
partition()
para dividir uma string em três partes.
rpartition()
para dividir uma string em três partes, começando pelo final.