python語句
- 一行寫一條語句
- 一行內寫多行語句,使用分號分隔
- 建議每行寫一句,且結束時不寫分號
- 寫在[ ]、{ }內的跨行語句,被視為一行語句
- \ 是續行符,實現分行書寫功能 反斜杠表示下一行和本行是同一行
代碼塊與縮進
- 代碼塊=復合語句,由多行代碼組成
- 同一個級別,保持統一的縮進,用Tab鍵=4個空格
- 同一個代碼塊,要保持相同的縮進
- 考慮到跨平臺,不使用tab鍵,而使用4個空格
注釋
注釋分為單行注釋和多行注釋
- 單行注釋以 # 開頭
- 多行注釋可以使用三個引號(英文的單引號或雙引號)作為開始和結束的符號
標識符和關鍵字
- 標識符是用戶定義的、由程序使用的符號
- python中合法的標識符:字母、下劃線、中文姓名
-
- finally是關鍵字
- 標識符由字母、數字和下劃線“_"組成,不能以數字開頭
- 下劃線開頭有特殊含義,盡量避免
- 標識符區分大小,沒有長度限制
- 標識符不能使用python的關鍵字 throw 是保留字
-
- 標識符不能出現空格
python的數據類型
- 默認9種:整數(int)、浮點數(float)、復數(complex)、布爾型(bool)、字符串(str)、列表(list)、元組(tuple)、字典(dict)、集合(set)
-
- 整數類型:表示方式四種
- 十進制、二進制(以“0B”或“0b”開頭)
- 八進制(以“0O”或“0o”開頭)
- 十六進制(以“0X”或“0x”開頭)
-
-
- a=10 十進制
- b=0b1010 二進制
- c=0o12 八進制
- d=0x0A 十六進制
-
-
- 浮點型
-
-
- 表示數學中的實數,有小數
- 注意不要比較兩個浮點數是否相等,可以比較兩個浮點數的差值是否足夠小
-
-
- 布爾型:只有兩個值 True和False
-
-
- 在參與數字運算時,True代表1,Fales代表0。在python中任意數據都具有布爾值
- True和False首字母大寫,
-
-
-
-
- print(bool('-1'))一切非零都為真
- print(bool(''))沒有空格,一切非空串均為True, 空塊代表邏輯假
- print(bool(' '))有空格
-
-
- 字符串:不可變的字符序列,可以通過索引和切片來訪問和操作。
-
- 字符串操作:
-
-
-
-
- 字符串大小比較
-
-
-
- 列表:可變的序列,可以存儲不同類型的數據項,支持增加、刪除和修改操作。
- 元組:不可變的序列,用于存儲一組數據,可以通過索引訪問。
- 字典:存儲鍵值對的可變映射類型,鍵必須是不可變類型,值可以是任意類型。