La funzione di stampa è incorporata? Se lo è, perché non riesco a eseguire dir(print)
? dir
è una funzione incorporata e dir(dir)
funziona correttamente. Quindi mi sembra molto strano che dir(print)
non possa funzionare.Perché non è possibile passare la funzione di stampa a dir() in python?
10
A
risposta
16
In python 2 print è un'istruzione e non una funzione e non è possibile inserire un'istruzione come argomento di funzione, nell'altra mano in python3 print is a function in modo da poter eseguire dir(print)
.
Problemi correlati
- 1. Cosa significa la funzione dir() di Python?
- 2. Perché 'dir()' ha il nome 'dir' in python?
- 3. Perché la stampa di Python 'None' nell'output?
- 4. È possibile passare Printf.TextWriterFormat a MailBoxProcessor?
- 5. Perché Pyinotify non è in grado di guardare una dir?
- 6. stampa una funzione in Python?
- 7. Perché è possibile passare coppie di valori chiave a una funzione che distrugge una mappa?
- 8. È possibile modificare la replica di una funzione in python?
- 9. funzione di stampa python in tempo reale
- 10. Perché è necessario passare argomenti a una funzione autoesecutiva in javascript se la variabile è globale?
- 11. Perché non è possibile passare il mutex al thread?
- 12. Perché è possibile passare null a un metodo Java sovraccarico?
- 13. è possibile non restituire nulla da una funzione in python?
- 14. La funzione imp.reload() di Python non funziona?
- 15. È possibile passare una chiusura a usort in PHP?
- 16. È possibile passare variabili alla funzione css di jquery?
- 17. chiamata Python oggetto in funzione senza passare la chiamata oggetto
- 18. Perché "stampa" stampa da destra a sinistra?
- 19. Python dir() equivalente in JavaScript?
- 20. Argomenti della funzione di stampa in sys.settrace in python
- 21. Perché non è OK passare `char **` a una funzione che prende un `const char **` in C?
- 22. Perché è possibile definire una funzione in un'altra funzione?
- 23. Perché non è possibile prendere l'indirizzo di una funzione locale nidificata in Delphi a 64 bit?
- 24. Funzione Dir in Excel 2010 VBA non funziona
- 25. È possibile utilizzare la destrutturazione in argomenti di funzione?
- 26. In python, la funzione è un oggetto?
- 27. è possibile passare stringstream come parametro di funzione?
- 28. Perché la funzione MutableString è deprecata in Python?
- 29. È possibile passare 2 tipi di oggetti a Restsharp?
- 30. Prevenire la stringa in corso di stampa python
In Python 2.6 e versioni successive è possibile eseguire prima da __future__ import print_function' per ottenere lo stesso comportamento. – kindall