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