Apa perbedaan antara input () dan raw_input () dalam Python 2.7.10?


Jawaban 1:

raw_input adalah python 2.x berfungsi mengembalikan semua inputnya sebagai string sehingga lebih aman dan menyebabkan lebih sedikit masalah dan bug dalam kode Anda

input di sisi lain membaca objek, ia dapat membaca string dengan "" tetapi jika Anda melewatkan string tanpa tanda kutip input akan mencoba mencari nama objek dengan string itu. Ini adalah alasan utama input python 2.x menyebabkan banyak bug dalam kode tetapi ini berguna jika Anda tahu kapan menggunakannya

perhatikan bahwa dalam input python 3.x akan melakukan hal yang sama seperti raw_input, tidak ada lagi input gaya python 2.x


Jawaban 2:

input (): menginterpretasikan dan mengevaluasi input yang berarti bahwa jika pengguna memasukkan integer, integer akan dikembalikan, jika pengguna memasukkan string, string dikembalikan.

raw_input (): raw_input () mengambil dengan tepat apa yang diketik pengguna dan meneruskannya kembali sebagai string. Ini tidak menginterpretasikan input pengguna. Bahkan nilai integer dari 10 dimasukkan atau daftar yang dimasukkan jenisnya hanya akan berupa string.

Untuk lebih jelasnya, Kunjungi Learnbay-Blog-Python-training-in-bangalore