在python中%是什麼意思

發布: 2019-07-08 09:08:38
原創
149290 人瀏覽過

在python中%是什麼意思

Python中%有兩種:

1、數值運算:%代表取模,傳回除法的餘數。

如:

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

2、%運算元(字串格式化,string formatting),說明如下:

##%[(name)][flags ][width].[precision]typecode

(name)為命名flags可以有,-,' '或0。表示右對齊。 -表示左對齊。 ' '為一個空格,表示在正數的左側填滿一個空格,從而與負數對齊。 0表示使用0填充。 width表示顯示寬度precision表示小數點後精度

類型碼:

%s    字符串 (采用str()的显示)
%r    字符串 (采用repr()的显示)
%c    单个字符
%b    二进制整数
%d    十进制整数
%i    十进制整数
%o    八进制整数
%x    十六进制整数
%e    指数 (基底写为e)
%E    指数 (基底写为E)
%f    浮点数
%F    浮点数,与上相同
%g    指数(e)或浮点数 (根据显示长度)
%G    指数(E)或浮点数 (根据显示长度)
%%    字符"%"
登入後複製

範例:

>>> print("%6.3f" % 2.3)
 2.300
# 第一个"%"后面的内容为显示的格式说明,6为显示宽度,3为小数点位数,f为浮点数类型 # 第二个"%"后面为显示的内容来源,输出结果右对齐,2.300长度为5,故前面有一空格
登入後複製
>>> print("%+10x" % 10)
    +a
# x为表示16进制,显示宽度为10,前面有8个空
登入後複製
更多Python相關技術文章,請造訪

Python教程欄位進行學習!

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!