Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [python] non mi funzionano le tuple

    una roba così dovrebbe funzionare, no?
    codice:
    print "sono le %d"(5)
    invece mi da l'errore:

    TypeError: 'str' object is not callable

    che significa?
    PiKey
    got excited by ubuntu edgy eft
    www.pikkio.net/blog

  2. #2
    Utente di HTML.it L'avatar di RokStar
    Registrato dal
    Dec 2001
    Messaggi
    937
    Devi scrivere:

    codice:
    print "sono le %d" % (5)
    print "sono le %d di %s" % (5, "venerdì")
    giorno = "venerdì"
    ora = 5
    print "sono le %d di %s" % (ora, giorno)

    che ce l'hai tre e cinco? Tre e cinco?!?

  3. #3
    oO; dove ho imparato le tuple non c'era quella sintassi. Maledetti!

    (grazie)
    PiKey
    got excited by ubuntu edgy eft
    www.pikkio.net/blog

  4. #4
    tuttavia l'interprete non mi ha risposto con un syntax error. Che particolare funzione ha l'operatore %?
    PiKey
    got excited by ubuntu edgy eft
    www.pikkio.net/blog

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    913
    Originariamente inviato da PiKey
    tuttavia l'interprete non mi ha risposto con un syntax error. Che particolare funzione ha l'operatore %?
    l'operatore % nella formattazione della stringa li ha proprio la funzione di dire che quello che lo segue(nella tupla o in una lista e in quello che vuoi) è cio che deve andare a sostituire il %d prima di lui nella stringa

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.