Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa `raw_input()` Tidak Berfungsi dalam Python 3?

Mengapa `raw_input()` Tidak Berfungsi dalam Python 3?

Patricia Arquette
Lepaskan: 2024-12-07 20:56:14
asal
1004 orang telah melayarinya

Why Doesn't `raw_input()` Work in Python 3?

Mentakrifkan semula Fungsi 'raw_input' dalam Python 3

Apabila cuba menggunakan fungsi 'raw_input()' dalam Python 3, pengguna sering menghadapi ralat yang menunjukkan bahawa nama itu tidak ditakrifkan. Ini kerana 'raw_input()' telah dinamakan semula kepada 'input()' dalam Python 3 untuk meningkatkan kefungsiannya.

Menamakan semula 'raw_input()' kepada 'input()' dalam Python 3

Untuk menangani isu ini, Python 3 memperkenalkan fungsi 'input()' sebagai pengganti untuk 'raw_input()'. Perubahan ini telah didokumenkan dalam dokumentasi Python rasmi, "Apa yang Baharu Dalam Python 3.0," di bawah bahagian Builtins.

Dengan menggunakan fungsi 'input()', pengaturcara Python 3 boleh membaca baris input daripada input standard, sama seperti yang mereka lakukan dengan 'raw_input()' dalam versi Python terdahulu. Walau bagaimanapun, 'input()' menyediakan fungsi tambahan dengan menukar input secara automatik kepada rentetan Python, menghapuskan keperluan untuk taip yang jelas.

Atas ialah kandungan terperinci Mengapa `raw_input()` Tidak Berfungsi dalam Python 3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan