1. 註釋 1.1 單行註釋 語法格式: #[空格]說明性文字信息 添加快捷鍵: Ctrl+/ 取消快捷鍵: Ctrl+/ 1.2 多行註釋 語法格式: """說明性文字信息""" 快捷鍵:<無> 1.3 工作日誌說明 語法格式: # TODO 說明文字 快捷鍵:<無> 訪問方式: 1.4註釋使用場 ...
1. 註釋
1.1 單行註釋
語法格式: #[空格]說明性文字信息
添加快捷鍵: Ctrl+/
取消快捷鍵: Ctrl+/
1.2 多行註釋
語法格式: """說明性文字信息"""
快捷鍵:<無>
1.3 工作日誌說明
語法格式: # TODO 說明文字
快捷鍵:<無>
訪問方式:
1.4註釋使用場景
1.添加說明性的文字
2.調試程式,將指定代碼行的功能取消,使其在代碼中不生效
3.記錄工作日誌,方便信息查找
2. pycharm中提示性信息
語法錯誤:文字底部紅色波浪線
語法不符合規範:文字底部灰色波浪線
單詞拼寫提示:文字底部綠色波浪線
3. 算數運算符
3.1算數運算符
符號 |
作用 |
說明 |
+ |
加 |
計算兩個數的和 |
- |
減 |
計算兩個數的差 |
* |
乘 |
計算兩個數的乘積 |
/ |
除 |
計算兩個數的商 |
// |
整除 |
兩個整數相除後,取結果的整數部分 |
% |
取餘 |
兩個整數相除後,取結果的餘數部分 |
** |
乘方 |
計算a的b次方 |
3.2 算數運算優先順序
l 乘方 > 乘、除、整除、取餘 > 加、減
l 相同等級的運算順序為從左到右
l 可以使用括弧改變運算順序
3.3註意事項
整數除整數,運算結果為小數
4. 關鍵字
4.1概念
關鍵字是Python語言中已經占用,具有特殊含義的符號
4.2關鍵字表
>>> type(keyword.kwlist) <class 'list'> >>> keyword.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']
5. 標識符
5.1 概念
標識符是指用來標識某個實體的符號
5.2 標識符規範
1.只能由數字,字母,_(下劃線)組成
2.不能以數字開頭
3.不能是關鍵字
4.區分大小寫
5.3 命名約束
l 下劃線分隔法(推薦):
多個單片語成的名稱,使用全小寫字母書寫,中間使用_分隔。
first_name user_name card_id
l 駝峰命名法:
多個單片語成的名稱,每個單詞首字母使用大寫字母書寫,其餘字母使用小寫字母書寫。
FirstName UserName CardId
6. 變數
6.1 變數概念
變數用於描述電腦中的數據存儲空間
6.2 變數作用
在電腦記憶體中保存數據
6.3變數語法格式
定義變數: 變數名 = 值
使用變數: 變數名
6.4特殊使用格式
a = b = 1 相當於 b = 1
a = b
6.5註意事項
l 首次使用變數在記憶體中劃分空間,並初始化值
l 再次使用變數不再劃分空間,修改或使用原空間中的值
7. 變數類型
7.1變數類型
名稱 |
中文名稱 |
作用 |
int |
整型 |
表示所有的整數 |
float |
浮點型 |
表示所有的小數 |
bool |
布爾型 |
表示邏輯值 |
str |
字元串 |
表示字元串信息 |
7.2 變數類型獲取
使用type(數據)即可獲取數據對應的類型
7.3註意事項
變數的類型在變數使用過程中隨時發生改變,以最後一次執行=操作的結果為準
8. 賦值運算符
8.1賦值運算符
符號 |
作用 |
格式 |
= |
賦值 |
a=b,將b的值給a |
+= |
加後賦值 |
a+=b,將a+b的值給a |
-= |
減後賦值 |
a-=b,將a-b的值給a |
*= |
乘後賦值 |
a*=b,將a*b的值給a |
/= |
除後賦值 |
a/=b,將a/b的值給a |
//= |
整除後賦值 |
a//=b,將a//b的值給a |
%= |
取餘後賦值 |
a%=b,將a%b的值給a |
**= |
次方後賦值 |
a**=b,將a的b次方的值給a |
8.2註意事項
l 基本賦值運算=操作,左側只能是變數,右側可以是任意數據或變數
l 特殊賦值運算的左側只能是變數,右側可以是變數,也可以是數字
9. 字元串運算
9.1字元串連接運算
字元串之間可以使用+運算符完成多個字元串之間的拼接操作
9.2 字元串反覆連接運算
字元串可以使用*運算符完成單個字元串的連續拼接操作
9.3 註意事項
字元串連接運算+不能在字元串類型與其他類型間進行操作
案例:計算圓面積
""" 案例:計算圓面積 圓面積 = 圓周率 × 半徑的平方 分析: 半徑需要設置變數 r 圓周率需要設置變數 pi 計算結果圓的面積需要設置變數 area """ # r表示半徑 r = 3.5 # pi表示圓周率 pi = 3.14 # area表示面積 area = pi * r ** 2 print(area)