Python基礎之三 Python3 基礎語法

2021-10-24 14:46:30 字數 2033 閱讀 5951

編碼是資訊從一種形式或格式轉換為另一種形式的過程,也稱為計算機程式語言的**簡稱編碼。用預先規定的方法將文字、數字或其它物件編成數碼,或將資訊、資料轉換成規定的電脈衝訊號。編碼在電子計算機、電視、遙控和通訊等方面廣泛使用。編碼是資訊從一種形式或格式轉換為另一種形式的過程。解碼,是編碼的逆過程。

python 3 在預設情況下的原始碼檔案為 utf-8 編碼,所有字串都是 unicode 字串。

1.第乙個字元必須是字母表中字母或下劃線

2.識別符號的其他的部分由字母、數字和下劃線組成

3.識別符號對大小寫敏感

注意:在 python 3 中,可以用中文作為變數名,非 ascii 識別符號也是允許的了,但是由於其他語言有可能不支援中文作為變數名,考慮到今後**的轉換情況,一般不使用中文作為變數名。

保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字

import keyword as kw

print

(kw.kwlist)

# 結果:

# ['false', 'none', 'true', 'and', 'as',

# 'assert', 'async', 'await', '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']

1.python中單行注釋以 # 開頭,例項如下:
#第乙個python程式

print

('hello python'

)#注釋

2.python中多行注釋可以用多個 # 號,還有 『』』 和 「」",例項如下:
# 第乙個注釋

# 第二個注釋

'''第三注釋

第四注釋

'''"""

第五注釋

第六注釋

"""

python最具特色的就是使用縮進來表示**塊,不需要使用大括號 {} 。

縮排的空格數是可變的,但是同乙個**塊的語句必須包含相同的縮排空格數。一般習慣性的空四格。

if

2>1:

print

("true"

)else

:print

("false"

)#執行結果:true

if

2>1:

print

("true"

)else

:print

("false"

)#縮排不一致

#執行結果:indentationerror: unindent does not match any outer indentation level

1.python 通常是一行寫完一條語句,但如果語句很長,我們可以使用反斜槓()來實現多行語句
a =

1b =

2c = a + b + \

a + b + a + b +\

a + b +a + b

print

(c)#執行結果:15

2.在 , {}, 或 () 中的多行語句,不需要使用反斜槓()python可以在同一行中使用多條語句,語句之間使用分號(;)分割

print

('hello word');

print

('hello python'

)#執行結果:

# hello word

# hello python

python基礎之三

import module name 直接匯入 module name.func 呼叫函式時,需要模組名作為字首 from module name import function name 不用使用模組名作為字首 from module name import 匯入模組下的所有函式和類注 pytho...

python基礎之三 靜態方法

定義乙個人類 class person object 定義乙個類屬性 country 中國 def init self,name 例項屬性 self.name name self.age 20 建立乙個例項方法 def get age self return self.age 類方法 classme...

Oracle基礎之三

3.select distinct 列名稱 別名 列名稱 別名 列名稱 別名 from 表名稱 別名 where 過濾條件 s order by 字段 asc desc 字段 asc desc 字段 asc desc order by 是在select 後面執行的,所以可以唯一使用別名進行排序。as...