在python中%是什么意思
程序员文章站
2022-03-30 14:38:11
...
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向关联数组指定的Key之前插入元素的方法详解
下一篇: python百分号什么意思
推荐阅读
-
PHP中的&传值引用的问题,在foreach循环的结果能帮解释下输出的结果原理是什么? - 红藕香残
-
scrapy在python爬虫中搭建出错的解决方法
-
javascript中冒泡排序是什么意思
-
这句是什么意思?小弟我在cakephp中看到的
-
在开发的过程中,如何最快的学好英文读更多的国外文档。看四级六级还是什么词汇还是自己边看边收集?
-
蚂蚁庄园小鸡正在工作中是什么意思 小鸡正在工作中的原因
-
[难]在smarty模板中,下面的语句可能是什么意思?解决办法
-
在Python的框架中为MySQL实现restful接口的教程
-
类文件中的方法名前加上一个&符号是什么意思
-
PHP代码中函数前面的@是什么意思?