註釋;調試;算術運算符;變數的輸入、輸出、命名、運算、類型等等 ...
首先,對於初學者在一個項目中設置多個程式可以執行,是非常方便的,可以方便對不同知識點的練習和測試
對於商業項目而言,通常在一個項目中,只有一個可以執行的Python程式
一、註釋
為了提高可讀性,註釋應該至少離開代碼至少兩個空格
- 單行註釋(行註釋)
- 以#開頭,右邊是說明文字 最好#後加一個空格 保持代碼的優雅~
- (一鍵修改)
- 多行註釋(塊註釋)
-
""" 這是一個多行註釋 在多行註釋之間,可以寫很多很多內容。。。。 """ print("python")
-
二、調試
1、設置斷點
2、單步調試 F8
3、F9
4、Ctrl + F2 停止調試
5、shift + F9 會直接新開啟一個調試環境 最好是F9繼續執行完成再 執行shift + F9
三、算術運算符
1、運算符
PS 在Python中 * 還可以用於字元串中,計算結果就是字元串重覆指定次數的結果
2、優先順序
- 先乘除後加減
- 同級運算符是從左至右計算
- 可以使用()調整計算的優先順序
** 冪 (最高優先順序)
*/%// 乘、除、取餘數、取整數
+ - 加法、減法
四、變數
- 直接可以使用之前定義了的變數
- 變數名只有在第一次出現才是定義變數
- 變數名再次出現,不是定義變數,而是直接使用之前定義過的變數
在Python中,定義變數時不需要指定變數的類型,在運行時,Python解釋器會根據賦語句等號右側的數據,自動推導出變數中保存數據的準確類型
1、類型
數字型
- 整型(int)
- int(整數)
- long(長整數)
PS(Python2.7中區分 3.0後合併了)
- 浮點型(float)
- 布爾型(bool)
- 真True 非0數 ——非零即真
- 假False
- 複數型(complex)
- 主要用於科學計算,例如:平面場問題、波動問題、電感電容等問題
非數字型
- 字元串
- 列表
- 元組
- 字典
type 函數 可以查看一個變數的類型
type(name)
2、 計算
(1)數字型
- 數字型可以直接進行算術運算
- 如果有一個bool型
- True 1
- False 0
(2)字元型
- 字元串間可以用+拼接生成新的字元串
- 字元串變數可以和整數使用*重覆拼接相同的字元串
(3)數字型和字元型不能進行其他任何運算
3、輸入
獲取用戶在鍵盤上的輸入信息,需要使用input函數(即互動式)
PS(用戶輸入的任何內容Python)都認為是一個字元串
字元串變數 = input("提示信息: ")
類型轉換函數
- int(x) 將x轉換為一個整數
- float(x) 將x轉換為一個浮點數
在Python2.7中內置函數input()會將輸入數據當成指令,從鍵盤中輸入數據應該使用raw_input()
在Python3中input()函數用於從鍵盤中讀取數據
4、格式化 輸出
- %s 字元串
- %d 有符號十進位整數,%06d表示輸出的整數顯示位數,不足的地方使用0補全
- %f 浮點數,%.02f表示小數點後只顯示兩位
- %% 輸出%
print("格式化字元串" % 變數1) print("格式化字元串" % (變數1, 變數2...))
如下兩圖解釋了 因為字元串的一個運算性質導致了一種書寫習慣的錯誤 而加上小括弧表示先進行算術運算即可;
5、命名
標識符
- 標識符可以由字母、下劃線和數字組成
- 不能以數字開頭
- 不能與關鍵字重名
- 標識符區分大小寫
關鍵字
#查看Python中的關鍵字 import keyword print(keyword, kwlist)
命名規則
1、(Guido 吉多 - 仁慈的仲裁者推薦的規範)
- 每個單詞都使用小寫字母
- 單詞與單詞之間使用_下劃線連接
- 例如:qq_number
2、(駝峰命名法)
- 小駝峰命名法
- 第一個單詞以小寫字母開始,後續單詞的首字母大寫
- 如:firstName、lastName
- 大駝峰命名法
- 每一個單詞的首字母都採用大寫字母
- 如:FirstName、CamelCase