Ⅰ python中%代表什麼意思
求模運算,相當於mod,也就是計算除法的余數,比如5%3就得到2。
%還用在python的格式化輸出,比如:
a = 'test'
print 'it is a %s' %(a)
列印的結果就是 it is a test。
(1)百分號大括弧佔位符python擴展閱讀
算 法
一、兩個異號整數求余
1.函數值符號規律(余數的符號) mod(負,正)=正 mod(正,負)=負
結論:兩個整數求余時,其值的符號為除數的符號。
2.取值規律 先將兩個整數看作是正數,再作除法運算
①能整除時,其值為0 (或沒有顯示)
②不能整除時,其值=除數×(整商+1)-被除數
例:mod(36,-10)=-4 即:36除以10的整數商為3,加1後為4;其與除數之積為40;再與被除數之差為(40-36=4);取除數的符號。所以值為-4。
二、兩個小數求余 取值規律:
被除數-(整商×除數)之後在第一位小數位進行四捨五入。
例:mod(9,1.2)=0.6即:9除以1.2其整商為7;7與除數1.2之積為8.4;被除數9與8.4之差為0.6。故結果為0.6。
例:mod(9,2.2)=0.2 即:9除以2.2其整商為4;4與除數2.2這積為8.8;被除數9與8.8之差為0.2,故結果為0.2。
Ⅱ python輸出語句print中%(%d)是什麼意思,%%是什麼意思
這里的的%%,兩個百分號就用來轉義成一個百分號的,而%d是把後面的變數換指定格式顯示轉出來的,看結果如下:
第一個%d對應當整數,第二個%.2f對就好浮點數保留兩位小數,之後兩個%對應%,最後%d同樣對應一個整數。