Sintaxe básico
Indentação
-
A indentação é muito importante, pois com ela o Python consegue distinguir aonde começa e termina um bloco de código
-
Exemplo 1
-
Correto
if 5 > 2: print("5 é maior que 2") -
Errado
if 5 > 2: print("5 é maior que 2")Erro:
IndentationError: expected an indented block
-
-
Exemplo 2
-
Correto
if 5 > 2: print("5 é maior que 2") if 6 > 3: print("6 é maior que 3") -
Errado
if 5 > 2: print("5 é maior que 2") print("5 é maior que 2")Erro:
IndentationError: unexpected indent
-
Aspas simples e duplas
-
É possível utilizar tanto aspas simples (
'') quanto aspas duplas ("") -
É recomendado padronizar o uso, na aplicação, de aspas simples e duplas
-
No Web Scraping é recomendado o uso de aspas simples, pois em caso de buscar por um elemento pelo XPath, pode conter aspas duplas o que acarreta problemas ao usá-las no método também.
Case-sensitive
- Os nomes de variáveis são sensíveis à maiúsculo e minúsculo, ou seja, a variável
a = "Python"é diferente deA = "Python"
Declaração de variáveis
-
Sintaxe
<nome da variável> = <valor> -
Exemplo
x = 10 y = 10.5 a = "Python"
Tipos de dados
Para saber o tipo de um variável:
type(<variável>)
| Nome | Tipo | Exemplo | Tipo explícito |
|---|---|---|---|
| String | str | "Python" | str(...) |
| Inteiro | int | 10 | int(...) |
| Flutuante | float | 5.6 | float(...) |
| Lista | list | ["Python", "Linguagem de programação"] | list(...) |
| Tupla | tuple | ("Python", "Linguagem de programação") | tuple(...) |
| Intervalo | range | range(10) | range() |
| Dicionário | dict | {name="Gabriel", age=17} | dict(...) |
| Conjunto | set | {"Python", "Linguagem de programação"} | set(...) |
| Boleano | bool | True ou False | bool(...) |
| Byte | bytes | b"Python" | bytes(...) |