Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python %符号在编码中是什么意思?_Python - Fatal编程技术网

Python %符号在编码中是什么意思?

Python %符号在编码中是什么意思?,python,Python,像%i或%yellow? 我不是在寻找像67%3这样的操作员。但就像这样: print("pink is %i" %grade) 上面的代码是什么意思?它用于格式化字符串(您可以在中阅读有关字符串格式化的内容,也在输入和输出中提到) 输出 粉红色是10 它用于格式化代码-将等级中的值替换为%i-您应该首先运行代码查看它-然后询问。顺便说一句:格式化字符串的方法是错误的。这是一种非常古老的字符串插值方式,应该保留在过去,而采用更为流行的方法,如str.format(“pink is{:d}”)。

%i
%yellow
? 我不是在寻找像
67%3
这样的操作员。但就像这样:

print("pink is %i" %grade)

上面的代码是什么意思?

它用于格式化字符串(您可以在中阅读有关字符串格式化的内容,也在输入和输出中提到)

输出

粉红色是10


它用于格式化代码-将
等级
中的值替换为
%i
-您应该首先运行代码查看它-然后询问。顺便说一句:格式化字符串的方法是错误的。这是一种非常古老的字符串插值方式,应该保留在过去,而采用更为流行的方法,如
str.format
“pink is{:d}”)。format(grade)
)或其快捷机制,即f-string(
f“pink is{grade:d}”
print("pink is %i" %10)