初学__Python——Python代码的组织形式
目錄
一、用縮進來分層
二、代碼注釋的方式——兩種
三、語句的斷行
一、用縮進來分層
Python腳本的結構非常清晰,在Python中,使用代碼縮進來表示分層。
代碼縮進一般用于函數(shù)定義、類的定義以及一些控制語句中。
一般來說,行尾的雙引號(:)表示代碼縮進的開始。簡單例子如下:
# -*- coding:UTF-8 -*- a = input('請輸入一個整數(shù)a:') b = input('請輸入一個整數(shù)b:')if a > b:print (a) elif a == b:print(a, b) else:print(b)?程序執(zhí)行結果:
建議:最好通過空格的形式縮排代碼,每一層向右縮進4個空格。
二、代碼注釋的方式——兩種
注釋是程序中必不可少的部分,可以方便程序員之間進行溝通交流。
- 單行注釋
- 在Python中,注釋語句以字符“#”開始,位于“#”之后的語句不被執(zhí)行。字符“#”僅僅注釋其所在的行。
- 多行注釋
- 在Python中,如果進行大段的注釋,可以使用三個單引號(''')或者三個雙引號(""")將需要注釋的內容包圍。
三、語句的斷行
在Python中,一般來說,一條語句占用一行,在每條語句的結尾處不需要使用分號(;)來作為結束標志。但是可以使用分號將兩條語句寫在一行。
注:如果縮進語句塊中只有一條語句,也可以直接將這條語句寫在冒號(:)之后。
# -*- coding:UTF-8 -*- a = input('請輸入一個整數(shù)a:') b = input('請輸入一個整數(shù)b:')if a > b: #判斷 a 和 b 的大小print (a) #輸出 a elif a == b:print(a, b) #輸出 a 和 b else:print(b) #輸出 b在Python中,單引號和雙引號沒有區(qū)別,都可以用來包圍字符串,注意,單引號中的字符串中可以包含雙引號,雙引號中的字符串中可以包含單引號,而且 不需要使用轉義字符,代碼如下:
# -*- coding:UTF-8 -*- a = "What's your name?" b = 'I say:"What is your name?"'print (a) #輸出 a print(b) #輸出 b重要:三個單引號或者三個雙引號所包圍的字符串(可以為多行)不僅可以作為注釋,還可以作為格式化的字符。當使用Python中的“print”函數(shù)輸出這些字符時,其格式將保持不變,示例如下:
# -*- coding:UTF-8 -*- a = """ 圖圖:小美,我喜歡你和你一起玩。 小美:我也是的呢,嘿嘿 """ b = ''' 這是格式化的字符此處的縮進將被輸出 在這也可以使用 ' 或者 ",不會產生影響 ''' print (a) #輸出 a print (b) #輸出 b在Python中,如果語句較長,需要分成幾行來書寫,則可以使用反斜杠(\)來進行續(xù)行,也可以用一對圓括號將一條語句寫成幾行。示例如下:
# -*- coding:UTF-8 -*- # 使用"\"續(xù)行 # 需要注意的是"\"之后不能有任何字符 # 不能在"\"之后使用"#"進行注釋 a = 3 * 5 \+ 3 \- 3 \* 2 print(a) # 輸出 a# 使用圓括號包圍分成多行的語句 # 在語句中可以使用"#"進行注釋 b = (3 *5 + 3- 4* 2)print(b) # 輸出 b在Python腳本中所有語句中的標點符號都是英文標點符號。只有在字符串和注釋中可以使用中文標點。
總結
以上是生活随笔為你收集整理的初学__Python——Python代码的组织形式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式系统——zabbix 用 onea
- 下一篇: 初学__Python——Python的基