- 讀故事學編程:Python王國歷險記
- 一石匠人
- 907字
- 2020-04-03 12:40:37
1.1 這只鸚鵡不簡單——print語句的作用
鸚鵡說:在Python王國里,大家都用一種特殊的語言交流——編程語言,用編程語言寫出來的內容叫作程序代碼,寫代碼的規(guī)則叫作語法規(guī)則;只有運行代碼,別人才能知道你說了什么、做了什么。下面我們來揭示一下鸚鵡學舌的秘密——print語句。它的語法很簡單:在print后面緊跟一對括號,將要輸出的信息放在括號中就可以了,如圖1.1所示。

圖1.1 print語句的語法示意圖
按照上面的規(guī)則寫好代碼之后,只要開始運行程序,就會像鸚鵡學舌般準確地輸出信息。print語句雖然語法簡單,但在編程中卻能發(fā)揮重要的作用。
1.1.1 print語句的作用1——輸出信息
print語句最基本的作用就是輸出信息。這看似簡單,但在什么時候、什么情況下輸出,按照什么格式輸出卻是大有學問的。同時鸚鵡有一個聰明的大腦,可以在輸出語句中進行相應的計算。例如,下面的代碼就表示輸出3遍“hello”后說出派森的名字。
>>> print(‘hello' * 3 + ’派森’) hellohellohello派森
說明:本書中的代碼示例如果以“>>>”開頭,則表示直接在IDLE編程環(huán)境中輸入代碼,下一行則為運行結果;如果沒有以“>>>”開頭,則表示在新建的文件中輸入代碼。
1.1.2 print語句的作用2——調試程序
學生做作業(yè)有時會出錯,需要經(jīng)過檢查才能發(fā)現(xiàn)錯誤。我們在寫程序代碼的過程中也會出錯,這時候就需要找出程序中的錯誤,找錯的這個過程叫“Debug”。 Debug是“找出臭蟲”的意思,這個“臭蟲”就是指程序錯誤。在找錯誤的過程中會經(jīng)常用到print語句,我們可以把它們放在不同的地方,就好像讓它們監(jiān)督程序代碼,當發(fā)現(xiàn)錯誤的時候它們會大聲說:“第×行代碼這里有錯誤!”
1.1.3 print語句的作用3——原型設計
所謂原型就是一個簡化的模型。例如,我們計劃用紙做一輛1米長的汽車,那么我們可以先用10厘米長的小紙盒裝上輪子試試,這個小試驗品就是一個原型。原型的作用就是花最少的力氣看看“最終的東西”有沒有可能實現(xiàn)。
在程序設計中我們也會經(jīng)常用到原型。例如,我們在程序代碼特定的地方加上這樣的語句:
print(‘制造一架飛機’) print(‘讓金魚唱一首英文歌’)
如果運行結果出現(xiàn)了“制造一架飛機”“讓金魚唱一首英文歌”的字樣,就說明整體原型沒有問題。下一步,我們就會編寫真正“制造一架飛機”和“讓金魚唱一首英文歌”的代碼,并最終替代print語句的部分。
- Reporting with Visual Studio and Crystal Reports
- Getting started with Google Guava
- Mastering Python Scripting for System Administrators
- Neo4j Essentials
- Learning AndEngine
- Visual C
- 快速念咒:MySQL入門指南與進階實戰(zhàn)
- 移動界面(Web/App)Photoshop UI設計十全大補
- 全棧自動化測試實戰(zhàn):基于TestNG、HttpClient、Selenium和Appium
- ExtJS高級程序設計
- App Inventor創(chuàng)意趣味編程進階
- 響應式Web設計:HTML5和CSS3實戰(zhàn)(第2版)
- Dart:Scalable Application Development
- Python全棧開發(fā):數(shù)據(jù)分析
- VMware vRealize Orchestrator Essentials