gpt4 book ai didi

python - Python 字符串格式化中的 %s 和 %d 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 21:06:31 25 4
gpt4 key购买 nike

我不明白 %s%d 做什么以及它们是如何工作的。

最佳答案

它们用于格式化字符串。 %s 充当字符串的占位符,而 %d 充当数字的占位符。它们的关联值通过使用 % 运算符的元组传入。

name = 'marcog'
number = 42
print '%s %d' % (name, number)

将打印 marcog 42。请注意,name 是一个字符串 (%s),number 是一个整数(%d 表示十进制)。

https://docs.python.org/3/library/stdtypes.html#printf-style-string-formatting了解详情。

在 Python 3 中,示例如下:

print('%s %d' % (name, number))

关于python - Python 字符串格式化中的 %s 和 %d 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4288973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com