Python基礎語法(一)
一、註釋
1、單行註釋
語法格式: #[空格] 註釋的資訊
# 定義一個字串
name = "註釋演示"
# 利用 print 函式列印這串字元
print(name)
複製程式碼
2、多行註釋
語法格式:"""註釋的內容"""
"""
這是一個多行註釋,裡面可以放多行解釋說明,或者其他資訊
"""
複製程式碼
3、工作日誌說明
語法格式 # TODO 說明文字
# TODO 猜猜這是想幹什麼?
print(2)
複製程式碼
4、註釋的應用場景
1、新增說明性的文字
2、除錯程式,將指定程式碼行的功能取消,使其在程式碼中不生效
3、記錄工作日誌,方便資訊查詢
二、算數運算子
1、 算數運算子
符號 | 作用 | 說明 |
---|---|---|
+ | 加 | 計算兩個數的和 |
- | 減 | 計算兩個數的差 |
* | 乘 | 計算兩個數的乘積 |
/ | 除 | 計算兩個數的商 |
// | 整除 | 兩個整數相除後,取結果的整數部分 |
% | 取餘 | 兩個整數相除後,取結果的餘數部分 |
** | 乘方 | 計算a的b次方 |
2、算數運算優先順序
1、乘方 > 乘、除、整除、取餘 > 加、減
2、相同等級的運算順序為從左到右
3、可以使用括號改變運算順序
3、注意事項
整數除整數,運算結果為小數
三、關鍵字
1、概念
關鍵字是Python語言中已經佔用,具有特殊含義的符號
2、關鍵字列表
關鍵字 | 列表 | ||||
---|---|---|---|---|---|
and | as | assert | 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 |
False | None | True |
四、識別符號
1、識別符號的概念
識別符號是指用來標識某個實體的符號
2、識別符號規範
1、 只能由數字,字母,_(下劃線)組成
2、 不能以數字開頭
3、 不能是關鍵字
4、 區分大小寫
3、命名約束
1、下劃線命名法
多個單片語成的名稱,使用全小寫字母書寫,中間使用 _ 分隔。
- last_name , usrs_name
2、駝峰命名法
多個單片語成的名稱,每個單詞首字母使用大寫字母書寫,其餘字母使用小寫字母書寫
- FirstName , UserName , CardId
五、變數
1、變數的概念
變數用於描述計算機中的資料儲存空間
2、變數的作用
在計算機中儲存資料
3、變數的語法格式
定義變數: 變數名 = 值
使用變數: 變數名
4、注意事項
-
首次使用變數在記憶體中劃分空間,並初始化值(也就是說,第一次使用時,是在定義一個變數,並對其賦值。)
-
再次使用變數不再劃分空間,修改或使用原空間中的值(再次使用時,是對其值進行修改,或者使用)
六、變數型別
1、變數型別
名稱 | 中文名稱 | 作用 |
---|---|---|
int | 整型 | 表示所有的整數 |
float | 浮點型 | 表示所有的小數 |
bool | 布林型 | 表示邏輯值 Ture Flase |
str | 字串 | 表示字串資訊 |
2、變數型別的獲取
變數的型別可以通過 type(資料) 來進行獲取
type(123)
print(type(123))
複製程式碼
3、注意事項
- 變數的型別在變數的使用過程中隨時可能發生變化,所以以變數最後一次執行後的值為準。
列如:
# num1 初始的值是 1,經過運算後,此時 num1 的值就不再是 1 了而是 2。
num1 = 1
num1 = num1 +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 |
注意事項
- 基本賦值運算=操作,左側只能是變數,右側可以是任意資料或變數
- 特殊賦值運算的左側只能是變數,右側可以是變數,也可以是數字
八、字串運算
1、字串連線運算
字串之間可以使用+運算子完成多個字串之間的拼接操作
name = "韋一笑"
first_name = "韋"
last_name = "一笑"
# 用 + 來將兩個字串進行連線,拼接成一個新的字串
print(first_name + last_name)
複製程式碼
2、字串反覆連線操作
用 * 來進行字串的反覆輸出
# 將 字串"name" 連續輸出三次,* 後面的數字是多少,就連續列印多少遍。
print("name" * 3)
複製程式碼
3、注意事項
字串連線運算 + ==不能==讓字串與其它資料型別進行連線。