30/09/2018, 17:31
Thay đổi cấu trúc câu lệnh python trên hệ điều hành Linux vs Window
Khi mình dùng câu lệnh “print” trên window thì nó đòi hỏi phải có thêm dấu ngoặc đơn nữa thì câu lệnh mới được xem là đúng và mới được thực thi giống như bên dưới. Cho minh hỏi có bạn nào bị giống mình và có thể cho mình biết nguyên nhân được không ? cám ơn
>>> print"hello word!"
SyntaxError: invalid syntax
>>>
>>> print("hello word!")
hello word!
>>>
Mình dùng Python 3.4GUI-32bit để sử dụng lệnh, dùng những chương trình khac để chạy cũng bị lỗi như vậy.
Bài liên quan
@phamtruong Ở phiên bản Python 3 thì mình phải sử dụng
print()
print
là một câu lệnh, nên nó không cần()
print
là một hàm. Mà hàm thì cần phải có()
Thay đổi trong Python 3 được giới thiệu ở đây: https://docs.python.org/3.0/whatsnew/3.0.html
Sự khác biệt giữa câu lệnh, statement, và hàm, function xem ở đây: http://stackoverflow.com/questions/9307291/difference-between-statement-and-function
@phamtruong có thể dùng Markdown để post code cho đẹp nhé. Cách post Code dùng Markdown trong Category Programming
Thanks Đạt rất nhiều !
Nếu @phamtruong thấy câu trả lời chấp nhận được thì bấm vào trên câu trả lời của Đạt để chấp nhận nhé.