輸入 與 輸出

輸出

print () 是py的內(nèi)置函數(shù)(BIF)

用print () 在括號(hào)里輸入字符串,就可以在屏幕上輸出指定的文字(打印)。

例如:

>>>print('hello, world')

hello word

print () 也可以接收多個(gè)字符串,用逗號(hào)隔開(英文模式,否則會(huì)報(bào)錯(cuò)),就可以連成一串輸出。

例如:

>>>print('hello','word')

hello word

print ()會(huì)依次打印輸入的字符串內(nèi)容,用逗號(hào)風(fēng)格,會(huì)輸出一個(gè)空格,因此,輸出的字符串是這樣拼起來的

print () 也可以打印整數(shù),或者計(jì)算

例如

>>>print (100+100)

>>>200

>>>print('100+100'=100+100)

>>>100+100=200


注:前者是單純的數(shù)學(xué)公式,后者‘100+100’,并非數(shù)學(xué)公式,是字符串。

輸入

有輸出就有輸入,他兩是好基友。

input () 也是py的內(nèi)置函數(shù),用于輸入?yún)?shù),這個(gè)參數(shù)會(huì)顯示在輸出設(shè)備上。

使用 input () 時(shí),Python將用戶輸入解讀為字符串。

例如用戶輸入你的名字:

>>> name = input()

Peter Xu

當(dāng)你輸入name = input()并按下回車后,Python交互式命令行就在等待你的輸入了。這時(shí),你可以輸入任意字符,然后按回車后完成輸入。

輸入完成后,不會(huì)有任何提示,Python交互式命令行又回到>>>狀態(tài)了。那我們剛才輸入的內(nèi)容到哪去了?答案是存放到name變量里了??梢灾苯虞斎雗ame查看變量?jī)?nèi)容:

>>> name = input()

‘Peter Xu’

(注:如果你使用的是Python 2.7 ,應(yīng)使用函數(shù) raw_input () 來提示用戶輸入。這個(gè)函數(shù)與Python 3 中的 input () 一樣,也將是輸入解讀為字符串。Python 2.7 中 也包含函數(shù) input (), 但它將用戶輸入讀解為 Python 的代碼,并嘗試運(yùn)行它們,容易出現(xiàn)錯(cuò)誤。)

每當(dāng)使用函數(shù) input () 時(shí),都應(yīng)給出一個(gè)明確的提示,準(zhǔn)確地指出希望用戶提供什么樣的信息。

例如

>>>name = input ("Please enter your name:")

print ("Hello," + name +"!")

>>>Please enter your name: Peter Xu

>>>Hello, Peter Xu‘

小結(jié)

任何計(jì)算機(jī)程序都是為了執(zhí)行一個(gè)特定的任務(wù),有了輸入,用戶才能告訴計(jì)算機(jī)程序所需的信息,有了輸出,程序運(yùn)行后才能告訴用戶任務(wù)的結(jié)果。

輸入是Input,輸出是Output,因此,我們把輸入輸出統(tǒng)稱為Input/Output,或者簡(jiǎn)寫為IO。

input()和print()是在命令行下面最基本的輸入和輸出,但是,用戶也可以通過其他更高級(jí)的圖形界面完成輸入和輸出,比如,在網(wǎng)頁上的一個(gè)文本框輸入自己的名字,點(diǎn)擊“確定”后在網(wǎng)頁上看到輸出信息。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 我們編寫程序大多都是為了解決生活中的問題,因此要向計(jì)算機(jī)內(nèi)輸入數(shù)據(jù),并通過程序?qū)⒂?jì)算后的結(jié)果輸出出來,供我們使用。...
    Davidham3閱讀 1,377評(píng)論 0 1
  • 一個(gè)程序?yàn)榱送瓿山换ィ斎肱c輸出是必不可少的,現(xiàn)在就簡(jiǎn)單的了解下python的輸入與輸出 輸出 和其他編程語言類似...
    winlans閱讀 306評(píng)論 0 0
  • 說明:介紹輸入和輸出,并了解程序員節(jié)日為10.24 <1>輸出 print('hello world') <2>輸...
    wh_閱讀 430評(píng)論 0 0
  • 輸出 用print()在括呈中加上字符串,就可以向屏幕上輸出指定的文字 print()也可以接受多個(gè)字符串,用逗號(hào)...
    雄蜂閱讀 140評(píng)論 0 0
  • 發(fā)現(xiàn)家里沒有A4紙,橫線的練習(xí)不能完成了。 小姐姐的圖臨摹的異常順利,粗略一算,已經(jīng)畫完了20個(gè)頭像了。今天又畫了...
    夏秋愛畫閱讀 128評(píng)論 0 1

友情鏈接更多精彩內(nèi)容