print.__doc__
wyjść:druku .__ doc__ vs getattr (__ wbudowane __ "print") .__ doc__
SyntaxError: invalid syntax
gdzie jako
>>> getattr(__builtin__,"print").__doc__
Wyjścia:
print(value, ..., sep=' ', end='\n', file=sys.stdout)
drukuje wartości do strumienia lub domyślnie do
sys.stdout
. Opcjonalne argumenty słów kluczowych:plik: obiekt podobny do pliku (strumień); domyślnie do bieżącego
sys.stdout
.
sep: ciąg wstawiony między wartościami, domyślnie spacja.
koniec: ciąg dołączany po ostatniej wartości, domyślnie znak nowej linii.
Czy ktoś może mi pomóc zrozumieć dlaczego print.__doc__
daje błąd składni zamiast drukować ciąg doc
+1 Nigdy nie przyszło mi do głowy, że funkcja 'print' była zawsze dostępna i że przyszły import po prostu wyłączył opcję' print', zamiast udostępniać funkcję 'print'. – chepner