老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 亚洲综合久久无码色噜噜赖水 | 曰韩少妇内射免费播放 | 中日韩免费av | 欧美变态另类刺激 | 97国产在线看片免费人成视频 | 国产成人精品a视频 | 国产成人无码aa精品一区 | 成人无码a级毛片免费 | 欧美老人巨大xxxx做受 | 非洲黑人性xxxx精品 | 亚洲字幕成人中文在线观看 | 精品国产一区二区AV麻豆不卡 | 亚洲中文无码A∨在线观看 呦女人与动人物A级毛片 | 惊爆摩天楼在线观看 | 特级一级毛片 | 国产不卡视频在线播放 | 看全色黄大色黄大片大学生 | 大地资源高清在线观看免费新浪 | 三区中文字幕 | 国产做a∨在线视频播放 | 国产成人A人亚洲精品无码 97人人爽人人爽人人一区二区 | 亚洲AV一二三又爽又色又色 | 欧美熟videos肥婆 | jizzjizz國产免费a片 | 亚洲人妖视频 | 欧洲精品久久久 | 亚洲AV乱码久久精品蜜桃 | 无码色偷偷亚洲国内自拍 | 成人爽a毛片免费视频 | 日韩欧美在线视频一区 | 色婷婷综合久久久久中文字幕 | 中文字字幕乱码视频高清 | 国产voyeur精品偷窥222 | 国产精品高潮久久久久久无码 | 在线精品高清中文字幕 | 午夜精品久久久久久久2023 | AV日韩人妻黑人综合无码 | 夜夜爽爽爽久久久久久魔女 | 脱美女内衣视频网站 | 日本免费一区二区三区不卡网 | 日韩精品在线免费视频 |