Pythomatiza - W3schools #7⚓︎
Junte-se a nós em uma jornada imersiva pelo universo da programação Python! Nos Encontros Pythomatiza, guiados pelos materiais abrangentes do W3Schools, desvendaremos os segredos dessa linguagem poderosa e versátil, desbravando seus fundamentos e funcionalidades passo a passo.
O que foi abordado⚓︎
Além de uma breve revisão do casting
, com a abordagem de um caso prático, verificamos algumas possibilidades de manipulação dentro da string
:
- Utilização de aspas dentro de uma string.
- Utilização de três aspas (''') para escrita de um bloco
- Utilização de vários métodos dentro da biblioteca "str", como:
- Slice, para obter um recorte de uma string com base na posição de seus caracteres
- Upper, para transformar os caracteres em maiúsculos
- Lower, para transformar os caracteres em minúsculos
- Split, para tirar os espaços
- Replace, para trocar caracteres de lugar
- F' Fstring para editar e concatenar strings.
- Uso da sintaxe ":.2f" para utilização de duas casas decimais em um número, por exemplo.
Além disso, é possível utilizar o comando "dir" para ver os métodos possíveis de serem utilizados naquela biblioteca. Como "dir.str", por exemplo. A biblioteca pprint
também organiza a visualização desses métodos.
Exercício extra proposto
Melhorar o jogo de advinhação proposto na aula 005, incluindo ranking de quem acerta o número com o menor número de tentativas. Possíveis versões:
- Solicitar nome do jogador.
- Registrar nome de jogador logado.
Referências⚓︎
- W3schools Python - Python Numbers.
- W3schools Python - Python Strings.
- W3schools Python - Python Slicing Strings.
- W3schools Python - Python Modify Strings.
- W3schools Python - Python String Concatenation.
- W3schools Python - Python Format - Strings.
- Python documentation - An Informal Introduction to Python.