8 輸入和輸出

2021-09-26 04:49:11 字數 1645 閱讀 4031

輸入輸出

input輸入函式

input函式:獲取使用者輸入,儲存成乙個字串。重要的話,說兩遍,input函式的返回值是乙個字串型別。哪怕你輸入的是個數字1,返回給你的只會是字串「1」,而不是 整數1 。

從上面兩個例子中,大家也可以發現了,我輸入的值不管是什麼,型別都是字串。

type是python內建的函式之一,作用是檢視資料的型別。

比如將字串轉換成數字型別

前面我們在將字串轉化為整數用的是int()函式,這種方式有危險的

對於形如「123」, 「283242」的字串,轉化沒問題,但是對於包含字元、特殊字元的字串就沒辦法轉化了,會彈出異常錯誤。所以在使用int函式之前,要先對輸入進行判斷

input函式有時可以巧妙地用於阻塞或暫停程式

此時的input函式不會將輸入儲存下來,只是用作暫停程式動作

print輸入函式

print函式我們其實已經不陌生了,前面我們也已經用了很多次了。作用就是列印變數。

我們看一下print函式的原型:print(self, *args, sep=』 『, end=』\n』, file=none)

sep引數: 分隔的符號,預設是乙個空格

end引數: 列印後的結束方式,預設為換行符\n。如果,設定end=』』,則可以不換行,讓print在一行內連續列印。活用print的引數,可以實現靈活的列印控制。

print格式化輸出

在python2.6以後,有兩種格式化輸出的方式。

一種就是類似c語言的printf的%百分號格式化輸出,也是python最基礎最常用的格式化輸出方式。另一種就是str.format()的方式。

這裡先介紹一下傳統的%格式化輸出方式,例如:

格式化符號:

需要特別說明的是,如果你想在print中列印乙個%百分符號本身,那麼你需要使用%%,兩個百分符轉義出乙個百分符

輸入和輸出

本章內容為coursera課程c 程式設計中第七周的課件的整理 與輸入輸出流操作相關的類 istream是用於輸入的流類,cin就是該類的物件。ostream是用於輸出的流類,cout就是該類的物件。ifstream是用於從檔案讀取資料的類。ofstream是用於向檔案寫入資料的類。iostream...

輸入和輸出

1 c 的io機制 c 沒有提供關於輸入輸出的語句,但是提供了全面的標準庫來提供io機制。這個標準庫就是iostream庫。許多與io相關的操作都要包含這個庫。2 4個io物件 3 cin的輸入分隔符為空格 4 操縱符 endl endl的作用是結束當前行,並將與裝置關聯的緩衝區資料重新整理到裝置中...

輸入和輸出

安裝pycharm 輸出 就只有乙個語句 print 1 usr bin python2 coding utf 8 34 print hello world 列印出結果,python 有一點比較方便的就是不用管是什麼資料型別,直接列印即可。但是其輸出也有一定的輸出格式 1.輸出不同的進製 1 pri...