Os comentários no código é importante para ajudar a compreender o seu código e de outros colegas programadores. O comentário com aspas triplas pode gerar documentação e passa a aparecer em help( ) do IDLE que vimos no post sobre print()
Comentário de uma linha
Python
1
# Comentário de uma linha
Comentário de multiplas linhas
Python
1
2
3
4
5
"""
Comentário de
mais de uma
linha
"""
Comentário usado para gerar documentação
Python
1
2
3
4
5
deffunction soma(a,b):
"""
Soma dois números 'a' e 'b'
"""
returna+b
Para gerar documentação deverá instalar a biblioteca pydoc
Depois deverá executar: pydoc -p 1234
Que cria uma documentação em html do projeto com base nos comentários de três aspas em suas funções e objetos.
É uma sequências de caracteres Unicode que manipula strings.
Observação:
string não é um tipo de dado mas um módulo para tratamento de texto.
Contudo é muito comum chamarmos srt de string, o que leva a confundir com um tipo de dado.
Perceba que nas declarações abaixo não se especifica o tipo de uma variável.
Em python a variável recebe um dado básico que possui um tipo básico (int,float,str,bool) ou um tipo objeto ( class, function, dados extruturados ).
Python
1
2
3
4
5
6
7
8
9
10
11
12
print('Exemplo tipo de dado "32" - tipo: ',type('32'))
print('Exemplo tipo de dado 32 - tipo: ',type(32))
print('Exemplo tipo de dado 32.0 - tipo: ',type(32.0))
print('Exemplo tipo de dado True - tipo: ',type(True))
"""
Resultado:
Exemplo tipo de dado "32" - tipo: <class 'str'>
Exemplo tipo de dado 32 - tipo: <class 'int'>
Exemplo tipo de dado 32.0 - tipo: <class 'float'>
Exemplo tipo de dado True - tipo: <class 'bool'>
"""
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
x="32"
print(type(x))
y=int(x)
print(type(y))
z=str(y)
print(type(z))
w=True
print(type(w))
"""
Resultado:
<class 'str'>
<class 'int'>
<class 'str'>
<class 'bool'>
"""
O programador precisa estar atento ao tipo da variável ou ao tipo de entrada de uma função.
Python tem crescido muito por sua lingagem concisa.