python3從零學習-4.1、基礎語法(下)

                                            基礎語法(下)

多行語句

Python語句中一般以新行作爲語句的結束符。
但是我們可以使用斜槓 \ 將一行的語句分爲多行顯示,因爲有時候一行代碼比較長,這樣不方便查看,所以會用到多行代碼書寫方式。
a = 1
b = 2

if a+b > 0:
    print('hello \
        world!')
else:
    print('hello \
        python!’)

 

註釋

註釋顧名思義就是備註,是對代碼的備註和解釋。註釋部分內容Python解釋器是自動過濾掉,是不執行的。

Python中單行註釋採用 # 開頭。

# 單行註釋 以下代碼爲示例,演示代碼縮進和用\來書寫多行代碼
a = 1
b = 2

if a+b > 0:
    print('hello \
        world!')
else:
    print('hello \
        python!’)

 

Python中多行註釋使用三個單引號 ‘'' 或三個雙引號 """。

'''
多行註釋演示,兩個成對的三個單引號組成,中間部分就是多行註釋
‘''

"""
多行註釋演示,兩個成對的三個雙引號組成,中間部分就是多行註釋
“""
a = 1
b = 2

if a+b > 0:
    print('hello \
        world!')
else:
    print('hello \
        python!’)

標識符

標識符就是一個名稱,它的主要作用就是作爲變量、函數、類、模塊以及對象的名稱。
 
標識符規則:
1、長度任意長;
2、標識符不能與關鍵字同名;
3、在2.x版本的Python中,標識符以ASCII的字母或下劃線開始,後面可以接字母、數字、下劃線;
    在3.x的Python中,標識符ASCII字母、下劃線以及大多數非英文語言的字母,只要是Unicode編碼的字母都可以充當引導字符,後續字符可以是任意引導符,或任意非空格字符,包括Unicode編碼中認爲是數字的任意字符。(因此可以使用阿拉伯語、中文、日語或俄語字符或Unicode字符集支持的任意其他語言中的字符進行命名)
 
下面所列舉的標識符是合法的:
pUser
Name
Address123
Baby_name89

以下命名的標識符不合法:

4name        #不能以數字開頭
try          #try是保留字,不能作爲標識符
@mail        #不能包含特殊字符

標識符是嚴格區分大小寫的,兩個同樣的單詞,如果大小寫不一樣,是代表不同的對象。

下面這 3 個變量之間,就是完全獨立、毫無關係的,它們彼此之間是相互獨立的對象。
UserName = ‘lily’
USERNAME = ‘andy’
Username = ‘jack'

保留字/關鍵字

在Python終端輸入:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

python關鍵字後面會專門文章來講解,請關注我。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章