Python初心者向けの基本的な注意事項!

初心者向けの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'>

完全なプロジェクトコードを入手するには、ここをクリックしてください。

 

おすすめ

転載: blog.csdn.net/weixin_43881394/article/details/109035745