① 識別符號:(我們自己命名的)
第乙個字元必須是字母表中字母或下劃線;
識別符號的其他的部分由字母、數字和下劃線組成;
識別符號對大小寫敏感
比如包名(資料夾)、模組名(檔案)、變數、函式名、類名等都是識別符號
識別符號的作用:表明身份,更好的讓別人記住
② 注釋:為了解釋**的意思
單行注釋:#
多行注釋:』』』 或 「」"
快捷鍵:ctrl+/
③ 縮排:現在所有的**都頂格寫,講if的時候就可以縮排了
④ print():將我們所需要的資訊列印到螢幕(輸出裝置)上
input():獲取使用者的輸入
⑤ 變數:用來儲存資料的容器(變數存到我們的記憶體當中,檢視記憶體知道python是如何運算的)
變數命名:
1>字母、數字、下劃線組成
2>不能以數字開頭(初級階段:以字母開頭)
3>不能使用python的關鍵字
注:確定是否為python的關鍵字:①看變數顏色 ②看有沒有紅色的波浪線
③匯入keyword:
import keyword
print(keyword.kwlist)
4>見名知意:通過名字能知道後面的資料代表的意思
注:print作為變數名,在python3中是合法的,在python2中是非法的
⑥ 資料型別:
int–整型
float–浮點型
str–字串
bool–布林型
list/dict/tuple/set
檢視資料型別使用:type()
資料型別的轉換:【不是所有型別都是可以相互轉換的】
int()—乙個字串能不能轉換為整型?不一定【只要字串去掉引號後是個數字,就能轉換,如果不是,則不能轉換】
float()
str()
bool()—重點內容
注:布林型–如果是0則為false,非0則為true,空字串"「也為false,但是」 "不為false,因為空格在字串中是有意義的
⑦ 運算子:
1>算數運算子:+ - * / **(冪運算) //(整除) %(取模)
/ 注意規則:使用了/ 會型別轉換為float
被除數不能為0
% 經常用來進行奇數和偶數判斷【%2是否為0,則為偶數;為1,則為奇數】
2>賦值運算:+= -+ *= 、+ **= //= %=
a=1 a+=3 print(a)—a=a+3=4
3>比較運算:< > >= <= != 【運算結果是布林型】
print( 3>5)—結果為false
4>邏輯運算:not and or 【運算結果是布林型】
print(2>3 and 4==5)----結果為false
not----取反結果,若原來為true,取反則為false
and----兩者都對才為對
or-----只要有乙個為對,即為對
若不知道多種運算間的優先順序,可以使用()來提高優先順序
5>成員運算:【運算結果是布林型】
in [yuze in yuzewang]
not in [yuze not in yuzewang]
Python3學習筆記(一) 基礎語法
python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。檢視python版本 python v互動式環境 預設情況下,python 3 原始碼檔案以 utf 8 編碼,所有字串都是 unicode 字串。python中單行注釋以 開頭。usr bin python3 prin...
Python3 基礎語法
注釋方式 這是注釋 這是注釋 這是注釋 字串 str hello print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 4 輸出從第三個開始到第四個的字元 print str 2 輸出從第三個開...
python3基礎語法
識別符號 1.第乙個字元必須是字母表中字母或者下劃線 2.識別符號的其他部分由字母 數字和下劃線組成。3.識別符號對大小寫敏感 python保留字 保留字即關鍵字,我們不能把它們用作任何識別符號名稱。python 的標準庫提供了乙個 keyword 模組,可以輸出當前版本的所有關鍵字 import ...