python基础之---03基本语法
python基礎(chǔ)之---03基本語法
一:編碼
默認(rèn)情況下,Python 3 源碼文件以?UTF-8?編碼,所有字符串都是 unicode 字符串。?
# -*- coding: utf-8 -*-也可以為源碼文件指定不同的編碼,如
# -*- coding: cp-1252 -*-二:標(biāo)識(shí)符
- 第一個(gè)字符必須是字母表中字母或下劃線?_?。
- 標(biāo)識(shí)符的其他的部分由字母、數(shù)字和下劃線組成。
- 標(biāo)識(shí)符對大小寫敏感。
三:python保留字(關(guān)鍵字)
保留字即關(guān)鍵字,不能把它們用作任何標(biāo)識(shí)符名稱。Python 的標(biāo)準(zhǔn)庫提供了一個(gè) keyword 模塊,keyword.kwlist可以輸出當(dāng)前版本的所有關(guān)鍵字:
>>> 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中單行注釋以?#?開頭,實(shí)例如下:
# 單行注釋print('hello python!')
多行注釋可以用多個(gè)?#?號(hào),還有?'''?和?"""
# 第一個(gè)注釋#?第二個(gè)注釋
#?第三個(gè)注釋 '''
使用三個(gè)單引號(hào)括起來,表示多行注釋
'''
"""
也可以使用三個(gè)雙引號(hào)括起來表示多行注釋
"""
五:行與縮進(jìn)
Python 通常是一行寫完一條語句,但如果語句很長,可以使用反斜杠(\)來實(shí)現(xiàn)多行語句,如:
# 單行語句count = one # 多行語句
total = one + \ two + \ three
在 [], {}, 或 () 中的多行語句,不需要使用反斜杠(\),如:
total = ['one', 'two', 'three', four', 'five', 'six']空行:空行并不是Python語法的一部分,但空行也是程序代碼的一部分,函數(shù)之間或類的方法之間用空行分隔,表示一段新的代碼的開始,空行的作用在于分隔兩段不同功能或含義的代碼,便于日后代碼的維護(hù)或重構(gòu)
?
python最具特色的就是使用縮進(jìn)來表示代碼塊,不像其他語言需要使用大括號(hào)?{}來表示代碼塊。
if True:print('This is Ture')
else:
print('This is False')
同一行顯示多條語句,使用分號(hào)(;)隔開,最后一條語句不需要分號(hào),如:
x = 1; y = 2; x= 3六:多個(gè)語句構(gòu)成代碼組
縮進(jìn)相同的一組語句構(gòu)成一個(gè)代碼塊,我們稱之代碼塊(結(jié)構(gòu)),像if、while、def和class這樣的復(fù)合語句,首行以關(guān)鍵字開始,以冒號(hào)( : )結(jié)束,該行之后(下)的一行或多行代碼構(gòu)成代碼組,如:
if 條件1:表達(dá)式1
elif 條件2:
表達(dá)式2
else:
表達(dá)式3
轉(zhuǎn)載于:https://www.cnblogs.com/AForever01/p/11173677.html
總結(jié)
以上是生活随笔為你收集整理的python基础之---03基本语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java线程新特征——Java并发库
- 下一篇: python中使用kazoo连接zook