Python基礎5 運算子

2022-05-07 23:39:20 字數 1535 閱讀 2191

python的運算子和其他語言的類似,主要有:

算術運算子、比較運算子、邏輯運算子、賦值運算子、成員運算子、位運算子

----------------------------------------

算術運算子:

>>>print 2+3 # 加法

>>>print 3.3-4 # 減法

>>>print 3*5 # 乘法

>>>print 3/2 # 除法

>>>print 3.0/2 # 除法

>>>print 5//2 # 整除法

>>>print 3**2 # 乘方,返回3的平方

>>>print 10%3 # 取模-求餘數

----------------------------------------

比較運算子:

>>>print 5==6 # 比較兩個數是否相等,相等則返回true

>>>print 8!=9 # 不等於,比較兩個數是否相等,不相等則返回true

>>>print 7<>7 # 不等於,比較兩個數是否相等,不相等則返回true

>>>print 3<3, 3<=3 # <, 小於; <=, 小於等於

>>>print 4>5, 4>=0 # >, 大於; >=, 大於等於

----------------------------------------

邏輯運算子:

>>>print true and true, true and false # and, 「與」運算, 兩者都為true才是true

>>>print true or false # or, "或"運算, 其中之一為true即true

>>>print not true # not, 「非」運算, 取反

----------------------------------------

成員運算子:

>>>print 5 in [1,3,5,7,9] # 在指定的序列中找到值返回true,否則返回false。

>>>print 4 not in [1,3,5,7,9] # 在指定的序列中找不到值返回true,否則返回false。

----------------------------------------

賦值運算子:

在算術運算子後加 '=' 即可轉換為算術運算子,如:

a += b 等價於 a = a + b,依次類推

>>> a = 2

>>> b = 3

>>> a += b

>>> a

5

python基礎 運算子

一.python變數的儲存原理 分為棧 先進的後出 堆 不分先後順序可以隨便放東西 佇列 先進的先出 基本的資料型別儲存在棧中 int double float.引用的資料型別儲存在堆中 string.二.python的宣告變數的方法 變數名 值 python中不用宣告資料型別。三.python的運...

Python 基礎 運算子

加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x 除以 y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 向下取接整a 10b 23c 2print a b的值為 a b print a b的值為 a b print a b的值為 a b...

python 運算子 Python運算子

python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...