算數運算子:是運算子的一種是完成基本的算術運算使用的符號,用來處理四則運算
運算子描述例項+
加1+1 =2-減
20-10=10*乘
2*10=20/除
10/2=5
//整除
10//3=3%取餘
10%3=1**冪
2**2=4
在 python 中 * 運算子還可以用於字串,計算結果就是字串重複指定次數的結果
m_str=
"5"*
5print
(m_str)
55555在 python 中,使用=可以給變數賦值process finished with exit code 0
為了簡化**編寫,python還提供了一系列的 與 算術運算子 對應的 賦值運算子
注意:賦值運算子中間不能使用空格
運算子描述例項
=簡單的賦值運算子
c = a + b 將 a + b 的運算結果賦值為 c
+=加法賦值運算子
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
運算子描述
==檢查兩個運算元的值是否相等,如果是,則條件成立,返回 true
!=檢查兩個運算元的值是否不相等,如果是,則條件成立,返回 true
>
檢查左運算元的值是否 大於 右運算元的值,如果是,則條件成立,返回 true
<
檢查左運算元的值是否 小於 右運算元的值,如果是,則條件成立,返回 true
>=
檢查左運算元的值是否 大於或等於 右運算元的值,如果是,則條件成立,返回 true
<=
檢查左運算元的值是否 小於或等於 右運算元的值,如果是,則條件成立,返回 true
python 2.x 中判斷 不等於 還可以使用 <>運算子運算子!= 在 python 2.x 中同樣可以用來判斷 不等於
邏輯表示式
描述and
x and y
只有x和y的值都為true,才會返回true否則只要 x 或者 y 有乙個值為false,就返回 false
orx or y
只要x或者y有乙個值為true,就返回true只有x 和y的值都為false,才會返回false
notnot x
如果x為true,返回false如果x為false,返回true
為了提公升**的可讀性
通常在邏輯運算子兩邊加上括號()
例項:
a=1b=
2c=3print
((aand(b)print
((a>b)
and(b)print
((aor(b>c)
)
trueand:如果有乙個數字為0則結果為;如果沒有數字為0,則返回最後乙個非零數字false
true
or:如有全部數字是0則為0;否則輸出第乙個非零數字
print(0
and2
and3)#0
print(3
and2
and1)#1
print(0
or3or1
)#3
運算子
描述**
冪 (最高優先順序)
* / % //
乘、除、取餘數、取整除
+ -加法、減法
<= < > >=
比較運算子
== !=
等於運算子
= %= /= //= -= += *= **=
賦值運算子
not or and
邏輯運算子
**例項
c=
2# 先運算c*2=4後運算 +1 =5最後運算c**=5即2**5=32
c**=c*2+
1print
(c)
Python 基礎第4講 運算子
x 1 2 x hello world 字串相加是拼接x 6 2 x hello world 報錯 字串不能相減x 6 2 x 50 x x 6 2 x 3.0x 6 2 x 3x 7 2 x 1x 2 3x 25 0.5x 3 x x 3 x 3 x x 3 x 3 x x 3 x 3 x x 3...
Python基礎學習筆記(4)運算子
什麼是運算子?舉個簡單的例子4 5 9。例子中,4和5被稱為運算元,稱為運算子。python語言支援以下型別的運算子 以下假設變數 a 10,b 20 運算子描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重...
python基礎 運算子
一.python變數的儲存原理 分為棧 先進的後出 堆 不分先後順序可以隨便放東西 佇列 先進的先出 基本的資料型別儲存在棧中 int double float.引用的資料型別儲存在堆中 string.二.python的宣告變數的方法 變數名 值 python中不用宣告資料型別。三.python的運...