+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema con la virgola

  1. #1
    pippo_88 non è in linea Novello
    Post
    3

    problema con la virgola

    Ciao ragazzi


    potete aiutarmi a capire come funziona la stampa di questo pezzo di codice?


    codice:
    print x,'\t',math.log(x)




    una volta stampato questo pezzo di codice, il risultato in output stamperà lo spazio della virgola dopo la x e subito dopo lo spazio di tabulazione, ma non stampa lo spazio della virgola a destra della tabulazione.
    Perchè l'ultima virgola viene omessa?

    GRAZIE A TUTTI VOI PER LE RISPOSTE
    Ultima modifica di AntonioG; 02-01-2014 00:53 

  2. #2
    Luogo
    Roma - Messina
    Post
    904
    Blogs
    2
    Ciao

    non sono un esperto di Python, peraltro da un po' di tempo mi sto divertendo a "pasticciare" con la famiglia 3.X, nella quale print non è più un'istruzione ma una funzione: se posso formulare un'ipotesi (che, beninteso, qualsiasi utente più informato del sottoscritto può tranquillamente integrare o smentire), direi che il comportamento da te riscontrato potrebbe in qualche modo essere correlato all'implementazione dell'istruzione print stessa ed in particolare all'utilizzo dell'attributo sys.stdout.softspace, così come accennato qui (paragrafo A.2, punto 4).

    Ciao


    Computers are like air conditioners: they stop work properly when you open windows.

  3. #3
    pippo_88 non è in linea Novello
    Post
    3
    non credo sia questo il problema perchè succede solo con '\t'

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi