Python na Prática
http://www.async.com.br/~kiko/JOIN2004/
Christian Robottom Reis
kiko@async.com.br
Anterior | 5 | Próximo

Tipos de Alto Nível

  • Linguagens de alto nível/scripting se caracterizam por tipos convenientes
  • Python inclui diversos tipos interessantes:

    • Lista
    • Tupla
    • Dicionário
    • Arquivo
    • Classe

# string
artist = "Paranormal Attack"

# lista
nums = [2, 3, 5, 7, 11, 13, 17, 19]

# tupla
eu = ('Christian', 28, 'Brasil')

# dicionário
eu_de_novo = { 'Nome': 'Christian',
              'Idade': 28,
               'País': 'Brasil' }

# lista usuários no sistema
for line in file("/etc/passwd"):
    print line.split(":")[0]

class Venda:
    def __init__(self):
        self.itens = []

    def adiciona_item(self, item):
        self.itens.append(item)