Python中两个%符号有什么作用?python格式化输出百分符号的使用方法

在Python的学习中 , 我们经常使用到一些符号的来对字符串进行操作 , 有很多的小伙伴在对语句进行编写的时候 , 经常会搞混一些符号的作用 , 今天就向大家介绍一个比较特殊的符号 , 它在一定的语法当中可以起到不同的作用 , 下面一起来学习有关Python中两个%符号有什么作用?python格式化输出百分符号的使用方法的文章吧 。

【Python中两个%符号有什么作用?python格式化输出百分符号的使用方法】

Python中两个%符号有什么作用?python格式化输出百分符号的使用方法

文章插图
在Python中比较常见的符号就是百分号 , 在输出语句中 , 总会看到%符号的出现 , 常见的有两种用法 。
第一种:使用%进行余数的取值 , 例如:
3%21第二种:字符串中 , 作为一个占位符使用 。格式如下:
%[(name)][flags][width].[precision]typecode我们可以看到在一个百分符号后面 , 跟了几个参数 , 其中name类型码 , 它可以是任意类型的数据名字 , flags它可以表示一个+ , - , ' '或0 。+表示右对齐 。-表示左对齐 。' '为一个空格表示在正数的左侧填充一个空格 , 从而与负数对齐 。0表示使用0填充 。width表示需要显示的宽度 , 而precision表示小数点后精度 。举个例子:
print("%4.3f" % 2.3)2.300在这个例子中 , 我们使用了两个百分符号 , 在第一个百分符号中 , 我们表示的是对内容进行格式说明 , 小数点前面表示的是显示的宽度为4 , 小数点后面表示的是它含义三个小数位数 , f表示这个数是一个浮点数 。
print("%-5x" % -10)-10在这个示例中 , "%-5x" 使用负号表示的是左对齐 , 显示的宽度为5 , 所以在-10后面会有3个空格的存在 。
以上就是有关“Python中%符号有什么作用?python格式化输出百分符号的使用方法”的内容详解了 , 希望对大家的学习有所帮助 。

    推荐阅读