初心者向けのPythonの基本的な注意事項
1行のコードに複数のパラメーターを入力します
方法1.)a、b、c = map( type、input( "Enter")。split())
#デフォルトはスペースで区切られ、他のタイプの転送、回転などの目的のタイプへ
-----整数:map(int、input( "入力してください").split())
a、b、c = map(int、input( "please enter")。split()) print(a + b + c、type(a)、type(b)、type(c)) #拡張子:いつ文字列の場合は文字列が加算され、「+」記号がスプライシング効果になります #整数の場合は整数が加算され、「+」記号が数学の加算演算に なります>>> 1 23を入力してください > >>> 6 <class'int '> <class'int'> <class'int '>
など-----文字列へ:map(str、input( "Please input")。split())
a、b、c = map(str、input( "please enter")。split()) print(a + b + c、type(a)、type(b)、type(c)) #拡張子:いつ文字列の場合は文字列が加算され、「+」記号がスプライシング効果になります #整数の場合は整数が加算され、「+」記号が数学の加算演算に なります>>> 1 23を入力してください > >> 123 <class'str '> <class'str'> <class'str '>
方法2.)a、b、c = eval(input( "Please enter"))
#デフォルトのコンマ区切り、入力するタイプはどのタイプか(注:入力文字列は英字で引用符で囲む必要があります)
利点:便利で簡潔なデメリット:セキュリティは高くありません。プロジェクトに関しては使用をお勧めしません。入力のみを使用することをお勧めします。
a、b、c = eval(input( "入力してください")) print(a、b、c、type(a)、type(b)、type(c)) print(a + b、c、type(a )、type(b)、type(c)) #拡張子:文字列の場合は文字列が追加され、「+」記号がスプライシング効果になります #整数の場合は整数が追加され、次に「+」数字は数学の加算関数です >>> 1,2、 '你好'を入力してください#文字列は英字の引用符で囲む必要があります >>> 1 2 Hello <class'int '> <class'int' > <class'str '> >>> 3こんにちは<class'int'> <class'int '> <class'str'> 12345678910
文字列strに変換
a、b、c = eval(input( "Please enter")) a = str(a) b = str(b) print(a + b、c、type(a)、type(b)、type(c) ) #Extension:文字列の場合、文字列が追加され、「+」記号がスプライシング関数になります。 #整数の場合、整数が追加され、「+」記号が数学の追加操作になります >>> 1、2、 'Hello' >>> 12 Hello <class'str '> <class'str'> <class'str '> 123456789と入力してください
方法3.)a、b、c = input( "Please input")。split( ''、 '')
#split( ''、 '')はコンマ区切りを表し、他に変更することもできます。出力結果はデフォルトで文字になります。文字列、他のタイプに変換する場合は、変換するタイプを前に追加する必要があります
a、b = input( '入力してください').split( '、') print(a、b、type(a)、type(b)) print(a + b、type(a)、type(b)) #Extension:文字列の場合、文字列が追加され、「+」記号がスプライシングされます。 #整数の場合、整数が追加され、「+」記号は数学の追加操作です >>>お願いします1,2と入力 >>> 1 2 <class'str '> <class'str'> >>> 12 <class'str '> <class'str'> 1234567891011
整数整数に変換
a、b = input( '入力してください' ) .split ( '、') a = int(a) b = int(b)print(a + b、type(a)、type(b))#拡張:いつ文字列の場合は文字列が加算され、「+」記号はスプライシング効果です。 #整数の場合は整数が加算され、「+」記号は数学の加算演算です >>> 1,2を入力してください >>> 3 <class'int '> <class'int'>
完全なプロジェクトコードを入手するには、ここをクリックしてください。