Python中一次讀取多個值

2021-07-26 20:12:00 字數 936 閱讀 2407

python 2裡面讀取輸入的函式是raw_input(), python 3的是input(),讀入乙個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣:

輸出的是字串,要想讀取的是數值,可以稍微改一下,像這樣:

int可以換成其它需要的型別,左邊可以是任意多個變數

還可以把讀取的值存到乙個列表裡:

想要讀取多行可以這樣:

import sys

lines = sys.stdin.read().splitlines()

讀取多行也可以用readlines(),不過讀取後返回的列表lines每一項後面帶有\n,用read()讀取再呼叫splitlines可以去掉後面的換行符

python 3裡面把raw_input()換成input()就可以了

參考:

Python實現中一次讀取多個值的方法

python 2裡面讀取輸入的函式是raw input 程式設計客棧 python 3的是input 讀入乙個值後回車讀取輸入就退出了,想要一次讀取多個輸入,可以像下面這樣 a,b raw input split 輸出的是字串,要想讀取的是數值,可以稍微改一下,像這樣 a,b map int,raw...

linux中一次建立多個目錄

linux中建立目錄當然使用命令工具mkdir make directory 聯想記憶法能讓你記得牢固。如果你要建立幾個目錄,例如 dir1目錄,dir2目錄,dir3目錄可以這樣 mkdir dir1 dir2 dir3 如果你想在子目錄中建立目錄,可以這樣 mkdir src src dir1 ...

從redis列表中一次pop出多個

要解決這個問題,我們就需要使用 redis 的pipeline功能,它可以把多條命令放在乙個網路請求中傳送到伺服器,並預設在乙個事務中執行這些命令。乙個事務是不會被打斷的,從事務開始然後執行裡面的多個命令到結束的整個過程,可以看做乙個原子操作。pipeline的使用方法如下 pipe redis m...