輸入函式,用於接收鍵盤輸入。主要用於在學習和練習過程中,增加練習的樂趣。讓我們的程式相對完整和具備簡單的互動能力。
輸出函式,將**執行結果列印在控制台上,同樣也能讓我們觀察程式執行的結果。也是為了增加練習程式的互動能力。以後在實際編碼過程中,如果遇到問題需要除錯的時候,也可以使用輸出函式將**執行過程中的產生的中間值列印出來,能夠幫我們更好的定位問題。
從鍵盤接收輸入的函式是input()
,名稱後面帶括號,叫做函式呼叫,必須有括號,括號同樣用來為函式接收引數。
input()
函式執行後會展示括號中傳入的內容,然後游標會在末尾等待使用者輸入。使用者輸入內容後需要按回車鍵結束輸入。
注意,從鍵盤接收的輸入始終為>>
> name =
input
("請輸入你的名字:"
)# input函式括號中接收的引數用於在螢幕上列印輸入提示
請輸入你的名字: nemo # 這是執行上一句**展示的內容,游標會在冒號後面等待輸入
>>
> name
nemo
字串
型別。
另外,在很多時候也可以用>>
> num =
input
("請輸入乙個數字:"
)請輸入乙個數字:5
>>
> num
'5'# 注意,這裡有引號,說明是個字串
>>
>num +
5typeerror: must be str
,not
int# 報錯,字串和數字不能相加
>>
>
type
(num)
<
class
'str'
>
input()
函式來中斷程式執行:
('正在執行...'
)input
('請按回車繼續...'
)# **執行到這裡會等待使用者按回車
('繼續執行...'
)
print()
函式是非常常見的乙個函式。
先來看乙個經典的例子:print 函式的原型為 print(*args, sep=' ', end='\n')
*args: 用於接收任意多個列印內容
sep:用於決定使用何種分隔符來分隔多個列印內容
end:用於決定使用何種結束符
>>
>
('hello world!'
)hello world!
print()
可以接收多個需要列印的內容,用逗號隔開。
如果要改變隔開的字元,可以修改>>
>
('我'
,'是'
,'nemo'
)我 是 nemo # 多個列印內容,缺省會用空格隔開
sep
引數。
>>
>
('我'
,'是'
,'nemo'
, sep=
'|')
# 用豎線分隔
我|是|nemo
print()
還有乙個預設的結束字元是換行符\n
,也就是每次列印後都會換行,如果你不想換行,可以改變end
引數。
注意, sep 和 end 必須寫在最後!>>
>
('我'
,'是'
,'nemo'
, sep=
'|', end=
'*')
我|是|nemo*
本節思考如何處理
input()
函式接收的數字,使它可以正常與整數進行加減運算?
簡明python教程八 輸入 輸出
通過建立乙個file類的物件來開啟乙個檔案,分別使用file類的read readline或write方法來讀寫檔案。最後呼叫乙個close方法來告訴python我們完成了對檔案的使用。poem programming is funwhen the work isdone ifyou wanna m...
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 ...