Python 2.7 での引用符なしのユーザー入力文字列の操作
ユーザーが指定した文字列を取得して操作しようとすると、プログラマーはよく問題に遭遇します。入力文字列は引用符で囲まれているため、特定の操作が妨げられる可能性があります。この記事では、Python 2.7 の適切な入力関数を利用して、この問題の解決策を検討します。
input() 関数を利用すると、ユーザーの応答は Python コードとして評価されます。したがって、引用符なしで文字列を取得するには、raw_input() 関数を使用する必要があります。この関数は、ユーザーが入力した文字の正確なシーケンスを解釈せずに返します。
構文:
testVar = raw_input("Ask user for something.")
例:
次のコード スニペットを考えてみましょう:
<code class="python">testVar = raw_input("Enter your name: ") print("Hello, " + testVar + "!")</code>
ユーザーが「John」と入力すると、出力は次のようになります:
Hello, John!
この例では、raw_input() はユーザーの"John" という応答を返し、それを引用符で囲まずに testVar 変数に割り当てます。これにより、文字列の連結と操作が容易になります。
追加の考慮事項:
raw_input() 関数は、input( が優先され、Python 3.x では非推奨になったことに注意してください。 ) 関数。ただし、Python 3.x で input() を使用する場合も同じ原則が適用されます。ユーザーの応答は Python コードとして解釈されるため、引用符で囲む必要はありません。
以上がPython 2.7 で引用符なしでユーザー入力文字列を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。