Python入門課程通常從編程基礎開始,例如如何打印文本字符串或如何執(zhí)行數學運算。但是他們并不經常介紹為什么代碼看起來如此。
例如,考慮下面的代碼片段。如果您是一個初學者,可能會感到有些困惑和恐懼。為什么代碼的某些部分使用不同的顏色?為什么有些線之間有斷點,而其他線卻沒有?為什么某些字符周圍有空格,而其他字符卻沒有?
讓我們深入研究并回答其中的一些問題,以便在開始編寫Python代碼的第一行時,您對所要查找的內容有了更好的了解!
為什么代碼在不同的地方有不同的顏色?
您可以在大多數編碼平臺和程序上看到的不同顏色可以幫助我們區(qū)分代碼的不同部分。它們實際上對代碼的運行沒有任何影響
在下面的gif中,您可以看到帶有粘貼到記事本中的顏色的代碼,其中沒有顏色突出顯示。這兩個代碼段將執(zhí)行完全相同的操作,并且計算機將它們讀取為相同的內容。顏色就供我們人類使用,以使代碼更具可讀性。
隨著您對編程的更多了解,您會發(fā)現顏色很有用,因為它們突出了代碼中的不同元素。例如,上方代碼段中的黃色突出顯示了數值(即數字)。
(注意:這些顏色不是通用的。根據編寫代碼的位置,可能會為不同的代碼元素看到不同的顏色選擇,或者根本看不到任何顏色。小白零基礎認識大數據分析Python編程中的示例均顯示了如何在AAA教育上為文本著色)。
為什么某些字符(例如+和=)周圍有空格?
就像顏色一樣,這些空間對于我們人類來說是存在的,從而使代碼更易于閱讀。計算機將簡單地忽略它們,因此無論您是否有空格,您的代碼都將運行相同的代碼。
但是,添加空格會使代碼更容易理解。即使不需要代碼才能正常運行,您通常也會看到Python用這些空格編寫。
(此約定有一些例外,但是如果您只是Python初學者,則不必立即擔心它們!)
為什么有些行只是空白?
就像顏色和空格一樣,這些空白行也可以幫助使代碼更具可讀性。
在下面的gif中,無論是否有空白行,程序都將以完全相同的方式執(zhí)行。但是,這些空白行使我們人類更容易一眼就能看到代碼的特定部分。
因此,再次強調,雖然并不是必須要使用空行,但是最好將使用空行來分割代碼段中執(zhí)行不同操作的部分。這將使您(或其他人)在以后掃描和閱讀代碼時更加容易。
為什么在不同的行上鍵入代碼的不同部分?
代碼中的每一行代表一個編程語句。您可以將每條語句視為指令列表中的一條指令。
考慮例如有關如何喝水的說明:
1)喝一杯
2)裝滿水
3)喝水
這里有一系列步驟。要喝水,我們需要按正確的順序一次喝一次。
相同的概念適用于編程。為了使計算機能夠完成我們想要的工作,我們需要按邏輯順序一次給它一個指令(編程語句)。
現在,請考慮以下說明:
1)拿一杯裝滿水喝水
盡管顯示的不是很清楚,但是人們可以閱讀并弄清楚這實際上是三個連續(xù)的步驟。但是,計算機并不那么聰明。需要按順序一次給他們一個步驟。
這就是換行的目的。當我們將代碼分成新的一行時,計算機將理解每一行都是唯一的步驟,它將按順序執(zhí)行它們。
1)喝一杯
2)裝滿水
3)喝水
例如,在下面的gif文件中,我們首先告訴Python變量 string 具有值 'Hello'。然后,在下一行,我們告訴Python打印該變量。我們必須使用換行符將這兩個步驟分開,否則Python將嘗試同時執(zhí)行它們,從而導致錯誤。
大寫在Python中重要嗎?
是。Python是一種“區(qū)分大小寫”的語言,這意味著大寫確實很重要。
例如Facebook, facebook和 FACEBOOK只是作為不同于Python作為Facebook 和 Google是。因為不同的資本化,Python會讀Facebook, facebook和 FACEBOOK三個完全不同的變量。
在下面的gif中,您可以看到,如果我們創(chuàng)建一個名為的變量 Learn_DataScience ,然后嘗試查看該變量 learn_datascience,則會收到錯誤消息。
這是由于大寫字母所致,Learn_DataScience 并且 learn_datascience被Python讀取為不同的變量。
現在您可以編寫自己的代碼了!
希望在這一點上,您對Python代碼的外觀有了更好的理解。現在,您該開始學習并開始編寫自己的代碼了!
填寫下面表單即可預約申請免費試聽!怕錢不夠?可先就業(yè)掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業(yè)?一地學習,可推薦就業(yè)!
?2007-2022/ www.5wd995.cn 北京漫動者數字科技有限公司 備案號: 京ICP備12034770號 監(jiān)督電話:010-53672995 郵箱:bjaaa@aaaedu.cc