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 de A = "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>)

NomeTipoExemploTipo explícito
Stringstr"Python"str(...)
Inteiroint10int(...)
Flutuantefloat5.6float(...)
Listalist["Python", "Linguagem de programação"]list(...)
Tuplatuple("Python", "Linguagem de programação")tuple(...)
Intervalorangerange(10)range()
Dicionáriodict{name="Gabriel", age=17}dict(...)
Conjuntoset{"Python", "Linguagem de programação"}set(...)
BoleanoboolTrue ou Falsebool(...)
Bytebytesb"Python"bytes(...)