Python 輸入輸出 input ouput

2022-05-17 06:20:07 字數 977 閱讀 9974

輸入、輸出?

這種統稱為io流,也就是資料流向,在標準中,從終端輸入稱為標準輸入 sidin,從終端輸出為標準輸出 stdout,從終端錯誤輸出則為標準錯誤輸出 stderr。這些只是io流中終端方面,但我們獲得更多的資料**很多情況下都是**於檔案或網路,檔案資料**於資料儲存軟體,但本質上是核心讀取磁碟上內容,拷貝複製給使用者,這段過程是需要時間,又產生的各種非同步io模型,其中以select為最為經典的io模型,由於其每次都是遍歷詢問的缺點,又產生的epoll模型,無論是怎麼的io模型,都是解決獲取資料中引數io堵塞的問題。

獲取終端輸入資料 input

# 終端輸入兩個資訊

name = input("姓名")

age = input("年齡")

# 檢查變數型別

print(type(name), type(age))

任何終端輸入都預設為字串型別,input會產生乙個等待終端輸入的堵塞

輸出到終端 print

# 終端輸入兩個資訊

name = "beimenchuixue"

age = 18

print(name, age)

# 通過 end指定末尾不是 \n作為結尾

print(name, age, end="$")

格式輸出 % format format_map

name = "beimenchuixue"

age = 18

# 格式化輸出

print("name: %s, age: %s" % (name, age))

print("name: , age: ".format(name=name, age=age))

print("name: , age: ".format_map())

python輸入輸出

對於輸入輸出操作,我們可以用raw input或print語句實現,但我們也可以用檔案來實現,下面我們將討 件的使用。我們可以用檔案類來建立乙個檔案物件,並用它的read readline write方法實現檔案的讀寫操作。當檔案使用完畢後,你應該使用close方法,以釋放資源。下面是乙個使用檔案的...

python 輸入輸出

input 是輸出乙個數字 raw input是輸入一行字串 while true try g lambda map int,raw input split a,b g print a b except exit 0 這裡用了lambda 然後也可以直接 a,b map int,raw input ...

Python 輸入輸出

總結幾個常用的.python提供了 input 置函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。input 可以接收乙個python表示式作為輸入,並將運算結果返回。usr bin python3 str input 請輸入 print 你輸入的內容是 str str.format 1 prin...