Exibição de dados
Para mostrar dados na tela, o comando utilizado é o print.
Essa função precisa dos parênteses toda vez que for chamada.
A cada print(), uma nova linha é criada.
Ex:
print('Olá mundo!') # Exibe olá mundo na tela
Tente executar o código acima. Ele exibirá “Olá mundo” na tela (sem as aspas).
Observe também as aspas simples. O Python permite o uso das duas formas de exibição. Um aspas simples (‘) ou aspas duplas (“).
Obs.:
O símbolo ‘#’ denota um comentário
Operações Básicas
Soma
print('Um mais um são:', 1 + 1)
Subtração
print('Eu tinha três Bis. Meu amigo comeu 2 SEM MINHA PERMISSÃO')
print('Agora, tenho:', 3 - 2, ' Bis')
Multiplicação
qtd_coelhos = 4 # Declaração de variável
print('De repente, os coelhos se multiplicaram por 2')
print('Dos ', qtd_coelhos, 'iniciais, tínhamos ', qtd_coelhos * 2, 'em meses!')
Aqui vale mencionar uma coisa: Python é dinamicamente tipado.
O que significa tipagem dinâmica?
Basicamente, que você não precisa definir o tipo de dado na declaração da variável, a própria linguagem já vê o que foi atribuído a ela e cria um “espaço” no tipo adequado automaticamente.
Divisão
print('Assim que decidi saborar a guloseima (o BIS), um outro amigo surgiu')
print('das sombras e PEDIU UM PEDAÇO! Eu só tinha UM, de bom coração, resolvi')
print('compartilhar. No final da brincadeira fiquei com: ', 1 / 2, ' BIS.')
Divisão inteira
qtd_jogadores = 9
qtd_times = 2
print('Galera! Bora montar o time. Como não tem como alguém "jogar metade"')
print('vai ser uma divisão inteira. Ô programador, faz um script aí pra nós!')
print('Dev: Serão ', qtd_jogadores // qtd_times, ' jogadores para cada time')
Condicionais
if (se)
Em C, não utilizamos parênteses “()” nem chaves “{}” para delimitar uma condição. Ao invés disso, o Python utiliza a indentação para definir qual bloco de código será executado. Vamos exemplificar.
// Exemplo em C
if (condicao) {
printf("Esse código será executado caso a condição seja verdadeira!");
} else {
printf("Esse código será executado caso a condição seja falsa!");
}
# Exemplo em Python
if condicao:
print('Condição verdadeira')
else:
print('Condição falsa!')
Observe que alguns elementos não estão presentes e o código possui um ‘dois pontos’ (:), antes da criação do bloco. Isso seria o equivalente ao “Então” em Pseudocódigo ou ao “{” em C.
Por último a Intentação é representada pelo espaço
Atenção
Mantenha a indentação consistente. Se é
, coloque em todo o arquivo, se são espaços, coloque em todo o arquivo também. Só não misture os dois.
Captalização
Captalização é o processo de deixar um texto com letras maiúsculas ou minúsculas.
Ex:
ESTA FRASE ESTÁ EM MAIÚSCULAS (UPPERCASE)
esta outra está em minúsculas (lowercase)
Esse processo é feito através da classe str, ou seja, Strings (textos).
Uma implacação benéfica dessa metodologia é que você pode chamar os métodos a
seguir diretamente a partir de um objeto (uma variável do tipo string).
Maiúsculas
nome = 'nathanael'
print(nome.upper()) # Imprime 'NATHANAEL'
Minúsculas
nome = 'NATHANAEL'
print(nome.lower()) # Imprime 'nathanael'
Quando vou usar isso?
Supondo que você precise imprimir um cadastro de um clinte com o nome.
Algumas partes são minúsculas, outras maiúsculas. Para não arriscar, você pode imprimir tudo em em maiúsculas e pronto. Ninguém vai reclamar.
Checagens
O python disponibiliza uma forma nativa de verificar se uma string está maiúscula ou minúscula.
Maiúsculas
nome = 'NATHANAEL'
print(nome.isupper()) # Retorna true
Minúsculas
nome = 'NATHANAEL'
print(nome.islower()) # Retorna false
Dessa forma você consegue aplicar a transformação somente quando necessário. Por hoje é só. Qualquer dúvida, deixem aqui nos comentários. Vejo vocês no próximo post!