老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Python3運算符有哪些-創新互聯

本篇內容主要講解“Python3運算符有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Python3運算符有哪些”吧!

目前創新互聯已為千余家的企業提供了網站建設、域名、網頁空間、網站托管、服務器托管、企業網站設計、霍邱網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。

1. Python語言支持的運算符

(1)算術運算符

(2)比較(關系)運算符

(3)賦值運算符

(4)邏輯運算符

(5)位運算符

(6)成員運算符

(7)身份運算符

2. 算術運算符

(1) + (加):兩個對象相加

(2) - (減):兩個數相減,得到一個負數或者正數

(3) * (乘):兩個數相乘或者是返回一個被重復若干次的字符串

(4) / (除):兩數相除

(5) % (取模):兩數相除,返回除法的余數

(6) ** (冪):返回x的y次冪

(7) // (取整除):向下取接近除數的整數

3. 比較(關系)運算符:返回True或False

(1) == (等于) :比較兩個對象是否相等

(2) != (不等于):比較兩個對象是否不相等

(3) > (大于): 返回x是否大于y

(4) < (小于): 返回x是否小于y

(5) >= (大于等于): 返回x是否大于等于y

(6) <= (小于等于): 返回x是否小于等于y

注意:所有比較運算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價。注意,這些變量名的大寫。

本期的Python學習還是干貨滿滿的,接下來繼續來看。

4. 賦值運算符

(1) = (簡單的賦值運算符) :c = a + b

(2) += (加法賦值運算符) : a += b 等價于 a = a + b

(3) -= (減法賦值運算符) : a -= b 等價于 a = a - b

(4) *= (乘法賦值運算符) : a *= b 等價于 a = a * b

(5) /= (除法賦值運算符) : a /= b 等價于 a = a / b

(6) %= (取模賦值運算符) : a %= b 等價于 a = a % b

(7) **= (冪賦值運算符) : a **= b 等價于 a = a ** b

(8) //= (取整除賦值運算符) : a //= b 等價于 a = a // b

5. 邏輯運算符

變量a為10,變量b為20

(1) and (布爾與) : 如果 x 為 False,x and y 返回 False,否則它返回 y 的計算值。(a and b)返回20。

(2) or (布爾或):如果 x 是 True,它返回 x 的值,否則它返回 y 的計算值。(a or b)返回10。

(3) not (布爾非):如果 x 為 True,返回 False 。如果 x 為 False,它返回 True。 not(a and b)返回False

6. 位運算符

(1) & (按位與運算符):參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0(11為1,其余為0)

(2) | (按位或運算符):參與運算的兩個值,如果兩個相應位其中一個為1,則該位的結果為1,否則為0 (有1為1,00為0)

(3) ^ (按位異或運算符):參與運算的兩個值,如果兩個相應位一個為1,一個為0,則該位的結果為1,否則為0(異為1,同為0)

(4) ~ (按位取反運算符):對數據的每個二進制位取反,即把1變為0,把0變為1。~x 類似于 -x-1 (1變0, 0變1)

(5) << (左移運算符):運算數的各二進位全部左移若干位,由"<<"右邊的數指定移動的位數,高位丟棄,低位補0。

(6) >> (右移運算符):運算數的各二進位全部右移若干位,由">>"右邊的數指定移動的位數。

7. 成員運算符

(1) in : (x in y)判斷x是否在序列y中,如果x在序列y中返回True,不在返回False。

(2) not in: (x not in y)判斷x不在序列y中,如果x不在序列y中返回True,在序列y中返回False。

8. 身份運算符

(1) is : is是判斷兩個標識符是不是引用自一個對象,如果引用的是同一個對象則返回True,否則返回False。

(2) is not : is not是判斷兩個標識符是不是引用自不同對象,如果引用的不是同一個對象則結果返回True,否則返回False。

9. 運算符的優先級(由高到低)

運算符 描述

(1) ** 指數 (最高優先級)

(2) ~ + - 按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)

(3) * / % // 乘,除,取模和取整除

(4) + - 加法減法

(5) >> << 右移,左移運算符

(6) & 位 'AND'

(7) ^ | 位運算符

(8) <= < > >= 比較運算符

(9) == != 等于運算符

(10) = %= /= //= -= += *= **= 賦值運算符

(11) is is not 身份運算符

(12) in not in 成員運算符

(13) not and or 邏輯運算符

10. is 與 == 區別:

is 用于判斷兩個變量引用對象是否為同一個,

== 用于判斷引用變量的值是否相等。

示例代碼:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# author : liuhefei
# Time : 2019/11/4
# desc: Python運算符
 
if __name__ == "__main__":
 
 a = 33
 b = 24
 
 # 算術運算符
 c1 = a + b # 加法
 c2 = a - b # 減法
 c3 = a * b # 乘法
 c4 = a / b # 除法
 c5 = a % b # 取模
 c6 = a ** 2 # 冪
 c7 = a // b # 取整除
 print("加法c1 = ", c1)
 print("減法c2 = ", c2)
 print("乘法c3 = ", c3)
 print("除法c4 = ", c4)
 print("取模c5 = ", c5)
 print("冪c6 = ", c6)
 print("取整除c7 = ", c7)
 print("\n")
 
 #比較運算符
 if (a == b):
 print("1 - a 等于 b")
 else:
 print("1 - a 不等于 b")
 
 if (a != b):
 print("2 - a 不等于 b")
 else:
 print("2 - a 等于 b")
 
 if (a < b):
 print("3 - a 小于 b")
 else:
 print("3 - a 大于等于 b")
 
 if (a > b):
 print("4 - a 大于 b")
 else:
 print("4 - a 小于等于 b")
 # 修改變量a,b的值
 a = 14
 b = 8
 if (a <= b):
 print("5 - a 小于等于 b")
 else:
 print("5 - a 大于 b")
 
 if (b >= a):
 print("6 - b 大于等于 a")
 else:
 print("6 - b 小于 a")
 print("\n")
 
 # 賦值運算符
 a = 17
 b = 25
 c = 0
 
 c = a + b
 print("1 - c 的值為:", c)
 
 c += a
 print("2 - c 的值為:", c)
 
 c *= a
 print("3 - c 的值為:", c)
 
 c /= a
 print("4 - c 的值為:", c)
 
 c = 2
 c %= a
 print("5 - c 的值為:", c)
 
 c **= a
 print("6 - c 的值為:", c)
 
 c //= a
 print("7 - c 的值為:", c)
 print("\n")
 
 # 位運算符
 x1 = 77 # 100 1101
 x2 = 29 # 1 1101
 y1 = x1 & x2 # 0000 1101
 y2 = x1 | x2 # 0101 1101
 y3 = x1 ^ x2 # 0101 0000
 y4 = ~x1 # -0b1001110
 y5 = x1 << 2 # 0b100110100
 y6 = x2 >> 3 # 0000 0011
 print("按位與運算(&)y1 = ", y1)
 print("按位或運算(|)y2 = ", y2)
 print("按位異或運算(^)y3 = ", y3)
 print("按位取反運算(~)y4 = ", y4)
 print("左移運算(<<)y1 = ", y5)
 print("右移運算(>>)y1 = ", y6)
 print("\n")
 
 # 邏輯運算
 n = 13
 m = 4
 if n and m:
 print("1 - 變量n和m都為true")
 else:
 print("1 - 變量n和m有一個為False")
 
 if n or m:
 print("2 - 變量n和m都為True,或其中一個為True")
 else:
 print("2 - 變量n和m都為False")
 
 if not n:
 print("3 - 變量n為False")
 else:
 print("3 - 變量n為True")
 
 if not (n and m):
 print("4 - 變量n和m都為False,或其中一個為False")
 else:
 print("4 - 變量n和m都為True")
 print("\n")
 
 # 成員運算符
 a1 = 12
 b1 = 3
 list = [1, 2, 3, 4, 5]
 if a1 in list:
 print("1 - 變量a1 在給定的列表list中")
 else:
 print("1 - 變量a1 不在給定的列表list中")
 
 if b1 not in list:
 print("2 - 變量b1 不在給定的列表list中")
 else:
 print("2 - 變量b1 在給定的列表list中")
 print("\n")
 
 # 身份運算符
 s1 = 100
 s2 = 'a'
 if s1 is s2:
 print("1 - s1和s2引用自一個對象")
 else:
 print("1 - s1和s2來自不同的對象")
 
 if s1 is not s2:
 print("2 - s1和s2來自不同的對象")
 else:
 print("2 - s1和s2引用自同一個對象")

到此,相信大家對“Python3運算符有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


新聞名稱:Python3運算符有哪些-創新互聯
新聞來源:http://www.xueling.net.cn/article/ddcdps.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 91资源免费视频 | 伊人热热久久原色播放WWW | 精品一区二区三区毛片 | 男生天堂精品2020在线 | 国产亚洲综合网曝门系列 | 国内精品久久久久影院中国 | 97久久超碰亚洲视觉盛宴 | 第一次破處在线国语视频播放 | 国产精品免费看久久久8精臀av | 麻豆www传媒入口 | 激情欧美一区二区 | 欧美性大战久久久久久久蜜桃 | 日本黄色片在线播放 | 国产美女mm131爽爽爽 | av网址免费在线 | 国产成人在线网站 | 宅男精品一区在线观看 | 亚洲综合精品在线 | 青青草成人影视 | 老熟女五十路乱子交尾中出一区 | 好想被狂躁无码视频在线观看 | 韩国av在线免费观看 | 在线看片黄色 | 欧美xxxx黑人又粗又长密月 | 日本午夜精品一区二区三区 | 亚洲欧美成人久久一区 | 欧美黑人巨大 | 欧美亚洲国语精品一区二区 | 亚洲日本乱码在线观看 | 被义子侵犯漂亮人妻HD | 夜夜草影视 | 中国1级毛片 | 国产免费午夜 | 久久久久亚洲AV无码网站 | 国产成a人亚洲精品无码久久网 | 免费性av | 超碰公开97 | 成人欧美在线视频 | 六月久久 | 亚洲精品欧美精品日韩精品 | 青青青国产精品免费观看 |