python裡百分號什麼意思

(*-*)浩
發布: 2019-07-19 16:28:52
原創
56053 人瀏覽過

最近在學習python過程中,發現了%(百分號)的一些情況,這裡就簡單介紹一下。

python裡百分號什麼意思

python裡百分號有2個意思,計算數的時候,它是求餘數的意思;另外一個是格式化字串的作用,如:"%d %s" %(12, 'abc') 就把%d換成12, %s換成abc,得到'12 abc'。 (建議學習:Python影片教學

第一種:數值運算1 % 3 是指模運算, 取餘數(remainder)

>>> 7%2
1
登入後複製

第二種:字串運算'abc %s' % 'abc' '%s'類似佔位符

問的是%運算子(字串格式化,string formatting),說明如下:

%[(name)][flags][width].[precision]typecode
登入後複製

flags可以有,-,' '或0。

表示右對準。 -表示左對齊。 ' '為一個空格,表示在正數的左側填滿一個空格,從而與負數對齊。 0表示使用0填充。

width表示顯示寬度

precision表示小數點後精確度

##範例

>>> print("%6.3f" % 2.3)
 2.300
登入後複製
# 第一個"% "後面的內容為顯示的格式說明,6為顯示寬度,3為小數點位數,f為浮點數類型 

# 第二個"%"後面為顯示的內容來源,輸出結果右對齊,2.300長度為5,故前面有一空格

更多Python相關技術文章,請造訪

Python教學欄位學習!

以上是python裡百分號什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板