Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapakah `cetak 'hello World'` Menyebabkan Ralat Sintaks dalam Python 3?

Mengapakah `cetak 'hello World'` Menyebabkan Ralat Sintaks dalam Python 3?

Patricia Arquette
Patricia Arquetteasal
2024-12-11 17:41:10895semak imbas

Why Does `print

Ralat Sintaks dalam Pernyataan Cetakan dengan Python 3

Apabila cuba mencetak rentetan dalam Python 3 menggunakan cetakan sintaks "hello World", pengguna mungkin menghadapi ralat sintaks. Ralat ini disebabkan oleh perubahan dalam pernyataan cetakan dalam Python 3.

Dalam Python 2, cetakan ialah pernyataan yang tidak memerlukan tanda kurungan. Walau bagaimanapun, dalam Python 3, cetakan berkembang menjadi fungsi, dan kurungan kini diperlukan apabila memanggilnya. Sintaks yang betul dalam Python 3 ialah print("hello World").

Perubahan ini dibuat untuk meningkatkan kejelasan dan konsistensi dalam bahasa. Fungsi dalam Python biasanya disertakan dalam kurungan untuk menunjukkan bahawa ia sedang dipanggil. Dengan menjadikan cetakan sebagai fungsi, Python 3 memastikan ia mengikut konvensyen yang sama seperti fungsi lain.

Oleh itu, untuk menyelesaikan ralat sintaks semasa mencetak rentetan dalam Python 3, pengguna harus mengelilingi rentetan dengan kurungan, seperti yang dilihat dalam contoh yang diperbetulkan di atas.

Atas ialah kandungan terperinci Mengapakah `cetak 'hello World'` Menyebabkan Ralat Sintaks dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn