Python:コンソール入力raw_input()とinput()

944 ワード

コンソール入力を受け入れるraw_input()とinput()
raw_Input()は任意のタイプのデータを入力できます.すべての入力を文字列として扱い、戻りも文字列input()は合法的なPython式を入力する必要があります.文字列を入力するには引用符を付ける必要があります.式をパラメータとして入力すると、式の結果が返されます.
print "Input by input():",
i = input()
print "Your input: %s." % i

実行後:input()引用符なしの文字列を入力するとエラーが表示されます
Input by input(): test string
Traceback (most recent call last):
  File "ex1.py", line 3, in 
    i = input()
  File "", line 1
    test string
              ^
SyntaxError: unexpected EOF while parsing

引用符を付けた文字列を入力します.
Input by input(): 'test string'
Your input: test string.

入力式1+2
Input by input(): 1+2
Your input: 3.

入力式12>10
Input by input(): 12>10
Your input: True.

公式ドキュメントの推奨事項:input()に特に必要な場合を除き、raw_の使用を推奨します.Input()はユーザーと対話する