Introdução
Python é uma linguagem muito produtiva, com poucas linhas de código você pode codificar coisas muito interessantes. Para programar em Python não precisamos usar ponto e vírgula, chaves e outros tantos caracteres de marcação que são comumente esquecidos quando estamos codificando. Isso faz com que o índice de erros seja muito menor facilitando assim o nosso trabalho.
Comentários
Para comentar códigos em Python temos de usar o caractere "jogo da velha" #. Essa é a única forma que temos para comentar códigos na linguagem Python. Qualquer texto adicionado depois desse caractere será ignorado, é válido ressaltar que esse comentário é de linha, ou seja, ele é valido somente na linha em que foi inserido.
Em Python temos os comentários funcionais, que podem ser utilizados para alterar a codificação do arquivo fonte do programa. Se faz necessário alterar a codificação do arquivo do programa para que o mesmo suporte caracteres que não estão presentes na língua inglesa. Exemplo de uso: #-*- encoding: utf-8 -*-.
Comentários funcionais servem também para definir o interpretador que será utilizado para rodar o programa em sistemas UNIX. Exemplo de uso: #!/usr/bin/env.
#!/usr/bin/env
#-*- encoding: utf-8 -*-
#acima temos um exemplo de comentário funcional, e eu sou um comentário
print 21/3
#exemplo de quebra de linha
a = 5 + 10 \
- 10
print a
Blocos
Na maioria das linguagens os blocos são delimitados por chaves (Java, C++, C#), quando não os blocos são delimitados por palavras chaves (Delphi, VB, Pascal). Em Python os blocos são delimitados por tabulação (endentação) por padrão usamos 4 espaços. Com essa regra além de deixar o código mais enxuto também deixa-o organizado, pois se ele não estiver endentado o interpretador não irá executar o código.
A linha anterior ao bloco, ou seja, onde ele está contido termina com dois pontos. E pode ser uma estrutura de controle da linguagem ou uma declaração de uma nova estrutura.
a = 10
if a%2 == 0:
print "par"
else
print "impar"
como faço para trabalhar com varios maracadores diferente tipo assim:
ResponderExcluirprint("a soma do aluno %s é de %6.2f" %(aluno, media))
Olá desculpa pela demora. Mas para trabalhar com marcadores diferentes vc deve usar da seguinte forma. (python 2)
Excluir' %s %d %.1f ' % ('guilherme', 10, 10.3)
Já no (python 3) vc deve fazer:
' {0} {1} {2} ' % ('guilherme', 10, 10.3)
Beleza?