Bagaimanakah Saya Boleh Mendapatkan Rentetan Input Pengguna Tanpa Tanda Sebut Harga dalam Python 2.7?

Barbara Streisand
Lepaskan: 2024-10-28 14:49:30
asal
607 orang telah melayarinya

How Can I Obtain User Input Strings Without Quotation Marks in Python 2.7?

Memanipulasi Rentetan Input Pengguna tanpa Petikan dalam Python 2.7

Berusaha untuk mendapatkan dan memanipulasi rentetan yang disediakan pengguna, pengaturcara sering menghadapi isu di mana rentetan input disertakan dalam tanda petikan, yang boleh menghalang operasi tertentu. Artikel ini meneroka penyelesaian kepada masalah ini, menggunakan fungsi input yang sesuai dalam Python 2.7.

Apabila menggunakan fungsi input(), respons pengguna dinilai sebagai kod Python. Akibatnya, untuk memperoleh rentetan tanpa tanda petikan, fungsi raw_input() harus digunakan. Fungsi ini mengembalikan jujukan aksara yang tepat yang dimasukkan oleh pengguna, tanpa tafsiran.

Sintaks:

testVar = raw_input("Ask user for something.")
Salin selepas log masuk

Contoh:

Pertimbangkan coretan kod berikut:

<code class="python">testVar = raw_input("Enter your name: ")
print("Hello, " + testVar + "!")</code>
Salin selepas log masuk

Apabila pengguna memasukkan "John", outputnya ialah:

Hello, John!
Salin selepas log masuk

Dalam contoh ini, raw_input() menangkap pengguna respons "John" dan menyerahkannya kepada pembolehubah testVar tanpa melampirkannya dalam tanda petikan. Ini membolehkan penggabungan dan manipulasi rentetan yang mudah.

Pertimbangan Tambahan:

Perhatikan bahawa fungsi raw_input() telah ditamatkan dalam Python 3.x yang memihak kepada input( ) fungsi. Walau bagaimanapun, prinsip yang sama digunakan apabila menggunakan input() dalam Python 3.x: respons pengguna ditafsirkan sebagai kod Python dan melampirkannya dalam tanda petikan tidak perlu.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Rentetan Input Pengguna Tanpa Tanda Sebut Harga dalam Python 2.7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!