Python3.5運(yùn)算符操作實(shí)例詳解
本文實(shí)例講述了Python3.5運(yùn)算符操作。分享給大家供大家參考,具體如下:
1、運(yùn)算符的分類
2、算術(shù)運(yùn)算符
示例代碼:
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:ZhengzhengLiu #運(yùn)算符 num1 = 25 num2 = 3 print(num1+num2) #加 print(num1-num2) #減 print(num1*num2) #乘 print(num1/num2) #除 print(num1%num2) #取余 print(num1**num2) #num1的num2次冪 print(num1//num2) #取整除,商數(shù)
運(yùn)行結(jié)果:
28
22
75
8.333333333333334
1
15625
8
3、賦值運(yùn)算符
示例代碼:
#賦值運(yùn)算符 name = "liu" #賦值運(yùn)算符--等號(hào)右邊結(jié)果賦給左邊 a = 10 b = 20 a+=b #加法賦值運(yùn)算,等價(jià)于a=a+b,把運(yùn)算結(jié)果重新賦值給a print(a)
運(yùn)行結(jié)果:
30
4、比較運(yùn)算符
示例代碼:
#比較運(yùn)算符 a = 10 b = 20 print(a==b) #比較兩個(gè)元素是否相等,返回一個(gè)bool類型的值 print(a!=b) #比較兩個(gè)元素是否不相等 print(a<b) #比較a是否小于b print(a>b) #比較a是否大于b print(a<=b) #比較a是否小于等于b
運(yùn)行結(jié)果:
False
True
False
True
False
True
5、邏輯運(yùn)算符
示例代碼:
#邏輯運(yùn)算符 Name1 = "liu" PassWd1 = 123 #and--與(兩者都要滿足才可) if Name1 == "liu" and PassWd1 == 123: print("Welcome!") Name2 = "" PassWd2 = 123 #or--或(兩者滿足其一即可) if Name2 == "liu" or PassWd2 == 123: print("你好") #not--非(取反) if not PassWd2 == "123abc": print("The passwd is wrong!")
運(yùn)行結(jié)果:
Welcome!
你好
The passwd is wrong!
6、位運(yùn)算符
位運(yùn)算是通過二進(jìn)制進(jìn)行運(yùn)算的。
#位運(yùn)算符 num = 5 print(bin(num)) #輸出二進(jìn)制,0b表示二進(jìn)制 #按位“與” 對(duì)應(yīng)位都為1,則為1,否則為0. 0111 & 1011 = 0011 n1 = 7 n2 = 11 print(n1 & n2) #按位“或” 對(duì)應(yīng)位有一個(gè)是1則為1,否則為0。0111 | 1011 = 1111 n1 = 7 n2 = 11 print(n1 | n2) #按位“異或” 對(duì)應(yīng)位不相同則為1,否則為0。0111 ^ 1011 = 1100 n1 = 7 n2 = 11 print(n1 ^ n2) #按位“取反” 公式:~x = -x-1 print(~n1) #左移運(yùn)算符 左移x位,數(shù)值擴(kuò)大為原來的 2**x 倍 print(n1 << 2) #右移運(yùn)算符 右移x位,數(shù)值縮小為原來的 2**x 倍 print(n1 >> 2)
運(yùn)行結(jié)果:
0b101
3
15
12
-8
28
1
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
利用Python3分析sitemap.xml并抓取導(dǎo)出全站鏈接詳解
因?yàn)樽罱鼡Q了網(wǎng)址,所以需要在百度站長(zhǎng)平臺(tái)提交網(wǎng)址,不管是主動(dòng)推送還是手動(dòng)提交,前提都是要整理網(wǎng)站的鏈接,手動(dòng)添加太麻煩,于是就想寫個(gè)腳本直接抓取全站鏈接并導(dǎo)出,本文詳細(xì)介紹的是實(shí)現(xiàn)的方法及過程,需要的朋友們一起來看看吧。2017-07-07Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn)
這篇文章主要介紹了Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05詳解centos7+django+python3+mysql+阿里云部署項(xiàng)目全流程
這篇文章主要介紹了詳解centos7+django+python3+mysql+阿里云部署項(xiàng)目全流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Python使用requests xpath 并開啟多線程爬取西刺代理ip實(shí)例
這篇文章主要介紹了Python使用requests xpath 并開啟多線程爬取西刺代理ip實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-03-03Python編程源碼報(bào)錯(cuò)解決方法總結(jié)經(jīng)驗(yàn)分享
這篇文章主要介紹了在平時(shí)Python編程工作中一些源碼報(bào)錯(cuò)的解決方法總結(jié)經(jīng)驗(yàn)分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10