sábado, 20 de janeiro de 2024
Métodos úteis dos Dicionários em Python
segunda-feira, 15 de janeiro de 2024
Interpretador do Pyton
Interpretador do Pyton:
domingo, 14 de janeiro de 2024
Apagando o Conteúdo do Terminal
Você pode apagar o conteúdo do terminal durante a execução do programa em Python. Para isso precisa passar para a Função system do pacote os o comando 'cls' ou 'clear', dependendo do seu sistema operacional:
quinta-feira, 11 de janeiro de 2024
Fatiamento de Strings
012345678
Olá mundo
-987654321
Fatiamento [i:f:p] [::]
Inverter a String [::-1] -> odnum álO
O função len() retorna a quantidade de caracteres de um item iterável
Formatação de strings com f-strings:
Formataçao básica de strings com f
s - string
d - int
f - float
.<número de dígitos>f
x ou X - Hexadecimal
(Caractere)(><^)(quantidade)
> - Esquerda
< - Direita
^ - Centro
= - Força o número a aparecer antes dos zeros
Sinal - + ou -
Ex.: 0>-100,.1f
Conversion flags - !r !s !a __repr__ __str__ __asc__
variavel = 'ABC'
print(f'{variavel})
print(f'{variavel: >10}')
print(f'{variavel: >10}.')
print(f'{variavel: ^10}.')
print(f'{variavel:$^10}.')
print(f'{variavel:0^10}.')
print(f'{1000.48956189616:.1f}')
print(f'{1000.48956189616:,.1f}') -> 1,000.5 (coloca separador de milhares)
print(f'{1000.48956189616:+,.1f}') -> +1,000.5
print(f'{1000.48956189616:0>+10,.1f}') -> 00+1,000.5 (estranho, então usa-se o "=" para forçar)
print(f'{1000.48956189616:0=10+,.1f}') -> +001,000.5
Hexadecimal
print('O hexadecimal de 1500 é {1500:08x}') -> 000005dc
print('O hexadecimal de 1500 é {1500:08X}') -> 000005DC
Conversion flags
print(f'{variavel!r}') -> chamando o método __repr__ (vamos estudar mais a frente)
Interpolação básica de Strings (com %)
Funciona como f-strings, porém usa-se % (placeholder):
s - string
d e i - int
f - float
x e X - Hexadecimal (ABCDRF0123456789)
nome = 'Pontes'
preco - 1000.95897643
variavel = '%s, o peço é R$ %.2f' % (nome, peco)
print(variavel)
Pontes, o preço é R$ 1000.95
Hexadecimal:
print('O hexadecimal de %d é %x' %(15, 15))
O hexadecimal de 15 é f
para preencher com zeros:
print('O hexadecimal de %d é %04x' %(15, 15)) #Para colocar casas decimais (mais comum ver com 4 ou 8 casas decimais)
O hexadecimal de 15 é 000f
-
Cores no Terminal ANSI : Escape Sequence começa com \+código cor em Python: \033[<código>m<texto> Style (estilo da fonte);...
-
Módulos (Bibliotecas) Ex.: Biblioteca math - ceil: arredonda pra cima - floor: arredonda pra baixo - pow: potencia - sqrt: raíz quadra...
-
PyCharm: https://www.jetbrains.com/edu-products/download/other-PCE.html Cuidado pra nao baixar o PyCharm Professional (pago) vamos baix...