Python 2.7 はユーザー入力を取得し、引用符なしで文字列として操作します 質問する

Python 2.7 はユーザー入力を取得し、引用符なしで文字列として操作します 質問する

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

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

ユーザーが引用符で囲んで応答を入力することなく、testVar を文字列にする方法はありますか? たとえば、「He​​llo」と「Hello」

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

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

ベストアンサー1

raw_input()代わりに以下を使用しますinput():

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

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

おすすめ記事