Python 2.7'de aşağıdakilerin ikisi de aynı şeyi yapacak
print("Hello, World!") # Prints "Hello, World!"
print "Hello, World!" # Prints "Hello, World!"
Ancak aşağıdakiler olmayacak
print("Hello,", "World!") # Prints the tuple: ("Hello,", "World!")
print "Hello,", "World!" # Prints the words "Hello, World!"
Python 3.x'te parantez printzorunludur, temelde onu bir işlev yapar, ancak 2.7'de her ikisi de farklı sonuçlarla çalışacaktır. printPython 2.7'de başka ne bilmeliyim ?
printaslında bir işlev değil, özel bir ifadedir. : Gibi kullanılamaz nedeni de budurlambda x: print xo Not(expr)bir Tuple (o sonuçlanır yaratmazexpr), ancak,yapar.