使用字符串格式化程序进行转换

蒂鲁文卡丹

我正在使用Python 2.7.6。我今天偶然碰到了这个。

我的意思是通过格式化程序将整数转换为字符串。像这样:

a = 50
b = "%d" % (a)

但是,我改为这样做

a = 50
b = "%s" % (a)

里面也跑得很好。我不明白这是怎么回事。这里会发生双重转换吗?

确切地说,如何%s接受整数并且仍然不引发任何错误?

喇叭

"%s" % (a)调用的__str__方法a

您无需使用"%d" % (a)将整数转换为字符串,只需执行str(a)

但是,使用"%d" % (a)将确保a可转换为整数,例如"%d" % "hello world"将不起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用字符串变量格式化timedelta

来自分类Dev

使用字符串格式化python的列

来自分类Dev

Expression Builder,用于使用字符串进行条件格式化

来自分类Dev

使用字符串拆分在python中进行名称格式化

来自分类Dev

如何在Python中使用字符串块进行打印格式化?

来自分类Dev

格式化DateTime而不进行字符串转换

来自分类Dev

Python-使用格式化程序作为参数转换为字符串

来自分类Dev

用字符串格式化 SimpleDateFormat

来自分类Dev

用字节格式化字符串

来自分类Dev

在Elixir中,如何使用字符串插值格式化数字

来自分类Dev

如何使用字符串变量格式化HTML接口名称

来自分类Dev

TypeError:在使用MySQL和Python进行字符串格式化期间,并非所有参数都已转换

来自分类Dev

类型错误:在使用 MySQL 进行字符串格式化期间并非所有参数都被转换

来自分类Dev

致命异常:使用格式化程序将字符串转换为日期时出现NSInternalInconsistencyException

来自分类Dev

在C#中使用字符串列表作为参数格式化字符串

来自分类Dev

用字符串数组格式化字符串

来自分类Dev

添加自定义转换类型以进行字符串格式化

来自分类Dev

Python列表元素与转换为元组以进行字符串格式化

来自分类Dev

将日期字符串转换为数组中的日期格式化程序

来自分类Dev

时间格式化和从字符串转换

来自分类Dev

javascript数组转换为格式化字符串

来自分类Dev

快速进行Python字符串格式化

来自分类Dev

快速进行Python字符串格式化

来自分类Dev

如何定义新的字符串格式化程序

来自分类Dev

条件字符串格式化程序?

来自分类Dev

具有%的Python字符串格式化程序

来自分类Dev

使用Python和Tkinter进行字符串格式化

来自分类Dev

比较 2 个文本文件并创建第 3 个文本文件,其中的行使用通用字符串进行格式化(相邻字符串完成)

来自分类Dev

在Python中使用逗号,串联和字符串格式化程序之间的区别

Related 相关文章

  1. 1

    使用字符串变量格式化timedelta

  2. 2

    使用字符串格式化python的列

  3. 3

    Expression Builder,用于使用字符串进行条件格式化

  4. 4

    使用字符串拆分在python中进行名称格式化

  5. 5

    如何在Python中使用字符串块进行打印格式化?

  6. 6

    格式化DateTime而不进行字符串转换

  7. 7

    Python-使用格式化程序作为参数转换为字符串

  8. 8

    用字符串格式化 SimpleDateFormat

  9. 9

    用字节格式化字符串

  10. 10

    在Elixir中,如何使用字符串插值格式化数字

  11. 11

    如何使用字符串变量格式化HTML接口名称

  12. 12

    TypeError:在使用MySQL和Python进行字符串格式化期间,并非所有参数都已转换

  13. 13

    类型错误:在使用 MySQL 进行字符串格式化期间并非所有参数都被转换

  14. 14

    致命异常:使用格式化程序将字符串转换为日期时出现NSInternalInconsistencyException

  15. 15

    在C#中使用字符串列表作为参数格式化字符串

  16. 16

    用字符串数组格式化字符串

  17. 17

    添加自定义转换类型以进行字符串格式化

  18. 18

    Python列表元素与转换为元组以进行字符串格式化

  19. 19

    将日期字符串转换为数组中的日期格式化程序

  20. 20

    时间格式化和从字符串转换

  21. 21

    javascript数组转换为格式化字符串

  22. 22

    快速进行Python字符串格式化

  23. 23

    快速进行Python字符串格式化

  24. 24

    如何定义新的字符串格式化程序

  25. 25

    条件字符串格式化程序?

  26. 26

    具有%的Python字符串格式化程序

  27. 27

    使用Python和Tkinter进行字符串格式化

  28. 28

    比较 2 个文本文件并创建第 3 个文本文件,其中的行使用通用字符串进行格式化(相邻字符串完成)

  29. 29

    在Python中使用逗号,串联和字符串格式化程序之间的区别

热门标签

归档