Blog em português onde relato a minha aprendizagem de Python. Sendo um blog, ele deve ser lido de baixo para cima e é escrito orientado a uma audiência com alguns conhecimentos de programação. Não tentando ser uma fonte exaustiva de conhecimento sobre Python, pode, no entanto, servir como crash course a esta linguagem.

Thursday, May 21, 2009

Primeiros passos

Algumas notas sobre a linguagem. A partir deste post irei apresentar a linguagem.

Constantes importantes
None semânticamente equivalente a null em java e NULL em C.
True
False

Funcoes primitivas importantes

print 'ola' imprime ola no stdout. A partir de Python 3.0 o print passou a ser uma função e não uma keyword especial. Assim, a versão correcta em Python 3.o é print('ola')

del x destroi a ligação entre x e o seu valor.

dir(objecto) imprime todos os metodos para este objecto.

help(arg) imprime ajuda sobre arg.

Exemplo:
help(''.center) imprime ajuda sobre metodo center do objecto '' (que é uma string).

Strings
As strings podem ser definidas com ' ou " ou ainda """. usar 'esta forma' ou "esta forma" é absolutamente igual. A vantagem é que não somos obrigados a escapar se quisermos imprimir as aspas. Exemplo:
>>> 'Como quero imprimir uma ", uso a plica sem ter de escapar a aspa'
'Como quero imprimir uma ", uso a plica sem ter de escapar a aspa'
>>>
As 3 aspas seguidas """ são uma forma de criar uma string cujos caracteres brancos são inseridos integralmente na string. Exemplo:
>>> """String com uma
... quebra de linha"""
'String com uma \nquebra de linha'
>>>