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