變數
在python中,儲存乙個資料,需要乙個叫做變數的東西
name= 'tom' #name就是乙個變數,就好乙個小菜籃子
age= 26 #age也是乙個變數
運算子
算術運算子
賦值運算子
復合賦值運算子
邏輯運算子
位運算子
比較(即關係)運算子
1、算術運算子
運算子 描述 例項
+ 加 兩個物件相加 a + b 輸出結果 30
- 減 得到負數或是乙個數減去另乙個數 a - b 輸出結果 -10
* 乘 兩個數相乘或是返回乙個被重複若干次的字串 a * b 輸出結果 200
/ 除 x除以y b / a 輸出結果 2
% 取餘 返回除法的餘數 b % a 輸出結果 0
** 冪 返回x的y次冪 a**b 為10的20次方, 輸出結果 100000000000000000000
// 取整除 返回商的整數部分 9//2 輸出結果 4 , 9.0 輸出結果 4.0
2、賦值運算子
運算子 描述 例項
= 賦值運算子 把=號右邊的結果給左邊的變數 num=1+2*3 結果num的值為7
3、復合賦值運算子
運算子 描述 例項
+= 加法賦值運算子 c += a 等效於 c = c + a
-= 減法賦值運算子 c -= a 等效於 c = c - a
*= 乘法賦值運算子 c = a 等效於 c = c a
/= 除法賦值運算子 c /= a 等效於 c = c / a
%= 取模賦值運算子 c %= a 等效於 c = c % a
**= 冪賦值運算子 c = a 等效於 c = c a
//= 取整除賦值運算子 c //= a 等效於 c = c // a
4、比較(即關係)運算子
運算子 描述 示例
== 檢查兩個運算元的值是否正確,如果是則條件轉化真。 如a = 3,b = 3則(a == b)為真。
!= 檢查兩個運算元的值是否正確,如果值不相等,則條件轉換真。 如a = 1,b = 3則(a!= b)為真。
<> 檢查兩個運算元的值是否正確,如果值不相等,則條件轉換真。 如a = 1,b = 3則(a <> b)為true。
> 檢查左運算元的值是否大於右運算元的值,如果是,則條件成立。 如a = 7,b = 3則(a> b)為真。
< 檢查左運算元的值是否小於右運算元的值,如果是,則條件成立。 如a = 7,b = 3則(a = 檢查左運算元的值是否大於或等於右運算元的值,如果是,則條件成立。 如a = 3,b = 3則(a> = b)為真。
<= 檢查左運算元的值是否小於或等於右運算元的值,如果是,則條件成立。 如a = 3,b = 3則(a <= b)為真。
5、邏輯運算子
運算子 邏輯表示式 描述 例項
and x and y 布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。 (a and b) 返回 20。
or x or y 布林"或" - 如果 x 是 true,它返回 true,否則它返回 y 的計算值。 (a or b) 返回 10。
not not x 布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。 not(a and b) 返回 false
資料型別
位運算與51微控制器相似 遵循8421規則
& 按位與
| 按位或
^ 按位異或
~ 按位取反
<< 按位左移
>> 按位右移
用途: 直接操作二進位制,省記憶體,效率高
Task01 變數 運算子與資料型別
運算子資料型別 參考資料 例1 單變數賦值 str1 i love ncepu print str1 i love ncepu 例2 多變數賦值 a b c 1建立乙個整型物件,值為1,三個變數被分配到相同的記憶體空間上。python有五個標準的資料型別 其中,字串 列表 元組是序列 算術運算子有 ...
Task01 變數 運算子 資料型別及位運算
注釋 在 python 中,表示注釋,作用於整行。或者 表示區間注釋,在三引號之間的所有內容被注釋。運算子算術運算子 比較運算子 邏輯運算子 位運算子 三元運算子 其他運算子 注意 is,is not 對比的是兩個變數的記憶體位址 對比的是兩個變數的值 比較的兩個變數,指向的都是位址不可變的型別 s...
Task1 變數 運算子與資料型別
1.注釋 1 單行 表示注釋,作用於整行。2 多行 或者 表示區間注釋,在三引號之間的所有內容被注釋 2.運算子 1 算術運算子 2 比較運算子 3 邏輯運算子 4 三元運算子 4 位運算子 etc 很基礎的不列舉了 3.變數和賦值 4.資料型別與轉換 int整型 float 浮點型 bool 布林...