Python 3: Menggunakan 'input()' untuk Menggantikan 'raw_input()'
Dalam Python 2, 'raw_input()' fungsi telah digunakan untuk membaca input daripada konsol tanpa menghuraikannya. Walau bagaimanapun, dalam Python 3, 'raw_input()' tidak lagi tersedia.
Untuk memahami sebab di sebalik perubahan ini, kami merujuk kepada dokumentasi rasmi untuk Python 3.0:
" Apa yang Baharu dalam Python 3.0
Terbina:
Oleh itu, dalam Python 3, 'input. ()' kini menggantikan fungsi 'raw_input()' dahulu. Ia mengambil input sebagai rentetan dan menukarnya kepada Unicode berdasarkan pengekodan yang ditentukan oleh 'sys.stdin.encoding'. Perubahan ini menghapuskan potensi salah tafsir antara teks dan data binari apabila membaca dari terminal.
Atas ialah kandungan terperinci Bagaimanakah Python 3 Menggantikan `raw_input()` dan Apa Yang `input()` Lakukan Sekarang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!