算數(shù)運(yùn)算符(也叫數(shù)學(xué)運(yùn)算符),一般是對(duì)數(shù)字的運(yùn)算,部分算數(shù)運(yùn)算符也可以對(duì)字符串進(jìn)操作。常用的算數(shù)運(yùn)算符包括加、減、乘、除、取模(取余)、冪運(yùn)算(次方運(yùn)算)、整除。 除法運(yùn)算符(/)其實(shí)和數(shù)學(xué)的除法運(yùn)算是一樣的,5/2=5÷2=2.5(a/b,a是被除數(shù),b是除數(shù)且不能為0) 注意以下幾點(diǎn) 除數(shù)不能為0,即5/0是不合理的,但是被除數(shù)是可以為0的,即0/5是合理的 除數(shù)和被除數(shù)任意為負(fù)數(shù),相除以后是負(fù)數(shù),即5/-2=-2.5 兩個(gè)負(fù)數(shù)相除為正數(shù),即-5/-2=2.5 相除結(jié)果字符類型為float print(0/5) #被除數(shù)為0print(5/2.3) #被除數(shù)為小數(shù)print(-5/2) #被除數(shù)為負(fù)數(shù)print(-5/-2)#除數(shù)和被除數(shù)都為負(fù)數(shù)print(type(4/2))#查看字符類型print(5/0) #除數(shù)為0123456復(fù)制代碼類型:[python] 取整運(yùn)算符(//)python的取整運(yùn)算符是向下取整的,同時(shí)除數(shù)也是不能為0的 正整數(shù)取整:5//2,可以先計(jì)算為5÷2=2.5,向下取整什么意思呢,就是比2.5小的整數(shù),結(jié)果就是2 負(fù)整數(shù)取整:5//-2,同上先計(jì)算為5÷-2=-2.5,向下取整比-2.5小,結(jié)果就是-3 被除數(shù)為0或者被除數(shù)<除數(shù):0//5=0,結(jié)果為零;2//5,同上先計(jì)算2÷5=0.4,向下取整為0 print(5//2) print(-5//-2) print(-5//2) print(5//-2) print(-2//-5) print(0//-5) print(4//5)1234567復(fù)制代碼類型:[python] 余運(yùn)算符(%)Python求余公式:r=a-b*[a//b](r為余數(shù),a為被除數(shù),b為除數(shù)且不能為0) 不管a,b是正負(fù)整數(shù)還是a為0都可以直接套用這個(gè)公式計(jì)算 這個(gè)公式我們可以分三個(gè)部分: 舉例1:7%2 1、a//b,向下取整,7//2=3 2、b*[a//b],2*3=6 3、r=7-6=1 舉例2:-7%2 1、a//b,向下取整,-7//2=-4 2、b*[a//b],2*-4=-8 3、 r=-7-(-8)=1 print(8%3) print(-8%-3) print(-8%3) print(8%-3) print(0%3) print(1%3) |
|