PplWare Mobile

Vamos começar a programar em Python? (Parte V)

                                    
                                

Este artigo tem mais de um ano


Autor: Pedro Pinto


  1. Sérgio Barros says:

    Parabéns pela excelente rubrica, estou a aprender bastante!
    No entanto, tenho 2 dúvidas:
    – Em >>>dic_1={“uma_chave”:4 , 3:_”pplware”, “outra_chave”:”uma_string” , “lista”:[1,2,3]} – O “_” antes de “pplware” é propositado? Ou foi simplesmente um erro ao digitar o exemplo?
    – Na última tabela, em “dic.get(key, alt)”, não percebi a diferença entre o retornar “None” e o retornar “alt”, pois pelo que percebi da explicação, a forma de retornar um ou o outro é quando a chave “key” não existir… Fiquei um pouco confuso.

    • david says:

      Se omitires o alt e a função get não encontrar nenhuma chave no teu dicionário te não vai retornar um valor
      se meteres algum valor no alt é o que te aparece no caso de não encontrar a chave por exemplo:

      dic_1 = {1: “valor1”, 2: “valor2”}
      se fizeres
      dic_1.get(1, “não existe essa chave”)
      ou
      dic_1.get(1)
      vai-te retornar
      ‘valor1’
      porque existe essa chave

      se fizeres com uma chave inexistente como por ex:
      dic_1.get(3, “não existe essa chave”)
      vai retornar
      ‘não existe essa chave’

      sem o alt
      dic_1.get(3)
      #nada porque omitis-te o parâmetro alt
      >>>

  2. david says:

    Boa rubrica, estou a gostar! Venham mais =)

  3. david says:

    Fiquei com uma dúvida, nos tuplos diz:

    “O que não quer dizer que os valores do tuplo não possam ser indirectamente mudados: um tuplo de variáveis é fixo, mas os valores dessas variáveis não.”

    dando o exemplo:

    variavel_1 = 10
    tuplo_1 = variavel_1, “pplware”
    #tuplo_1 dá o output (10, ‘pplware’)
    variavel_1 = 20
    #tuplo tem o mesmo output..

    Não era suposto mudar ? Isto acontece-me no python v2.7

    fico a espera da vossa ajuda 🙂

  4. david says:

    Na declaração do dicionário não me aceita aspas mas sim plicas:
    >>> dic_1 = {‘uma_chave’:4, 3:’pplware’, ‘outra_chave’:’uma_string’ , ‘lista’:[1,2,3]}

    mas podemos usá-las para obter o valor:
    >>> dic_1[“uma_chave”]
    4

  5. Muito obrigado por estes tutoriais. Já há mais de um ano que ando para tentar começar mas aborrece-me seguir um ebook ou assim. Assim quando sai no pplware tento acompanhar. 😉

    Obrigado

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.