Нет, это не было «соблазнительно» использовать его как функцию. :) Тем не менее, было невозможно использовать его как функцию, поэтому вы не можете сделать [напечатать x для x в alist], например.
hon 2.7 оба следующие будут делать то же самое
print("Hello, World!") # Prints "Hello, World!"
print "Hello, World!" # Prints "Hello, World!"
Однако следующее не будет
print("Hello,", "World!") # Prints the tuple: ("Hello,", "World!")
print "Hello,", "World!" # Prints the words "Hello, World!"
В Python 3.x скобки наprint
является обязательным, по сути, делает его функцией, но в 2.7 оба будут работать с разными результатами. Что еще я должен знать оprint
в Python 2.7?