Linhas lógicas e físicas

À partida, no Python cada instrução ocupa uma linha.

O Python distingue linhas físicas de linha lógicas. Uma linha lógica é uma linha de código, que pode, em casos especiais, prolongar-se por várias linhas físicas.

Prolongamento explícito: utiliza a barra invertida

if 1900 < year < 2100 and 1 <= month <= 12 \
   and 1 <= day <= 31 and 0 <= hour < 24 \
   and 0 <= minute < 60 and 0 <= second < 60:   # A valid date
        return 1

Prolongamento implícito: expressões entre parêntesis curvos, retos, ou chavetas.

month_names = ['Januari', 'Februari', 'Maart',      # This is 
               'April',   'Mei',      'Juni',       # Dutch for
               'Juli',    'Augustus', 'September',  # months of
               'Oktober', 'November', 'December']   # the year

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *