Python基礎(4)運算子

2021-10-03 12:56:02 字數 2476 閱讀 2020

算數運算子:是運算子的一種是完成基本的算術運算使用的符號,用來處理四則運算

運算子描述例項+

加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

process finished with exit code 0

在 python 中,使用=可以給變數賦值

為了簡化**編寫,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)

)

true

false

true

and:如果有乙個數字為0則結果為;如果沒有數字為0,則返回最後乙個非零數字

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的運...