亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python利用input函數輸入多個參數的方法

發布時間:2020-05-23 17:23:48 來源:億速云 閱讀:4119 作者:鴿子 欄目:編程語言

python進行交互式輸入過程中,一般使用input()函數來接受鍵盤的輸入。


如果考慮這樣的應用:
  程序需要多個參數,并且希望每輸入一個參數就進行換行,即希望一次輸入多個參數。

  關于這樣問題網絡上有一些帖子,但是總是沒有講到要點,這里解析如下。


關鍵知識點:
  1、input函數接受輸入的是一個字符串。
  2、對于多個變量的賦值時,等號右邊應該為一個列表list
  x,y=[列表]


有了上面的知識點,現在對不同輸入的代碼如下:

#input的輸入是一個字符串。
x=input("請輸入1個整數:")
y,z=eval(input("請輸入2個整數,中間用逗號分開:"))
#注意,利用input輸入多個數時整數時,前面需要添加eval函數,參數直接用','分開。
n,m=input("請輸入2個字符串,中間用逗號分開:").split(',')
#注意,利用input輸入多個數時整數時,前面需要添加eval函數,參數直接用','分開。
print(x,type(x))
print(y,z,type(y),type(z))
print(n,m,type(n),type(m))
#------------------------------------------------------#
#通過上面例子可以發現,在對多個參數同時進行賦值或者輸入時,其實需要轉換成一個列表,并將列表中的元素按順序賦值。
p,q=[45.1,'china']
print(p,q,type(p),type(q))

上述代碼的輸入輸出如下:

請輸入1個整數:45
請輸入2個整數,中間用逗號分開:45,56
請輸入2個字符串,中間用逗號分開:ab,cd
45 <class 'str'>
45 56 <class 'int'> <class 'int'>
ab cd <class 'str'> <class 'str'>
45.1 china <class 'float'> <class 'str'>

&emsp;&emsp;通過最后兩行代碼的輸入和輸出來看,多個數據類型不同的變量,可以利用一個List實現一次性賦值或者輸入。

&emsp;&emsp;謝謝大家

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上蔡县| 德兴市| 虹口区| 疏勒县| 濉溪县| 浦城县| 黑河市| 于田县| 吉水县| 迭部县| 神木县| 五家渠市| 吉木乃县| 沈丘县| 枣阳市| 宣城市| 黄陵县| 阜阳市| 普兰店市| 永嘉县| 汝城县| 黄冈市| 冷水江市| 汪清县| 姚安县| 双峰县| 焉耆| 武功县| 昌图县| 汪清县| 伽师县| 图们市| 称多县| 高陵县| 喜德县| 仙桃市| 开原市| 通州市| 鄂州市| 侯马市| 达日县|