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)算是通過(guò)二進(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ò)大為原來(lái)的 2**x 倍 print(n1 << 2) #右移運(yùn)算符 右移x位,數(shù)值縮小為原來(lái)的 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入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python批量刪除mysql中千萬(wàn)級(jí)大量數(shù)據(jù)的腳本分享
這篇文章主要介紹了Python批量刪除mysql中千萬(wàn)級(jí)大量數(shù)據(jù)的示例代碼,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12
詳解Python模塊化--模塊(Modules)和包(Packages)
這篇文章主要介紹了使用Python的模塊(Modules)和包(Packages),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-08-08
python list count統(tǒng)計(jì)個(gè)數(shù)的實(shí)現(xiàn)
這篇文章主要介紹了python list count統(tǒng)計(jì)個(gè)數(shù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
探究Python多進(jìn)程編程下線程之間變量的共享問(wèn)題
這篇文章主要介紹了探究Python多進(jìn)程編程下線程之間變量的共享問(wèn)題,多進(jìn)程編程是Python學(xué)習(xí)進(jìn)階中的重要知識(shí),需要的朋友可以參考下2015-05-05
python報(bào)錯(cuò)TypeError: Input z must be
大家好,本篇文章主要講的是python報(bào)錯(cuò)TypeError: Input z must be 2D, not 3D的解決方法,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下2021-12-12
淺談Python3實(shí)現(xiàn)兩個(gè)矩形的交并比(IoU)
今天小編就為大家分享一篇淺談Python3實(shí)現(xiàn)兩個(gè)矩形的交并比(IoU),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
基于python實(shí)現(xiàn)語(yǔ)音錄入識(shí)別代碼實(shí)例
這篇文章主要介紹了如何通過(guò)python實(shí)現(xiàn)語(yǔ)音錄入識(shí)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
Python Pandas兩個(gè)表格內(nèi)容模糊匹配的實(shí)現(xiàn)
模糊查詢大家應(yīng)該都不會(huì)陌生,下面這篇文章主要給大家介紹了關(guān)于Python Pandas兩個(gè)表格內(nèi)容模糊匹配的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2021-11-11
Python實(shí)現(xiàn)批量檢測(cè)ip地址連通性
這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)批量檢測(cè)ip地址連通性并以json格式顯示(支持傳參單IP或者網(wǎng)段),感興趣的小伙伴可以了解下2024-04-04

