Python基礎語法(一)

python小胡發表於2018-12-05

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、注意事項

字串連線運算 + ==不能==讓字串與其它資料型別進行連線。

相關文章