1. ホーム
  2. python

[解決済み] Python 2.7 ユーザー入力の取得と引用符なしの文字列としての操作

2022-05-08 01:37:04

質問

ユーザーから文字列を取得し、それを操作したい。

testVar = input("Ask user for something.")

testVarを文字列にして、ユーザーに引用符で囲んで返答させる方法はありますか? 例えば、"Hello" と Hello のように。

ユーザーがHelloと入力すると、次のようなエラーが発生します。

NameError: 名前 'Hello' は定義されていません。

どうすればいいですか?

使用方法 raw_input() の代わりに input() :

testVar = raw_input("Ask user for something.")

input() は実際に入力をPythonのコードとして評価します。 決して使用しないことをお勧めします。 raw_input() は、ユーザが入力した文字列をそのまま返します。