787047636 发表于 2020-7-20 17:02:37

关于格式化字符串

num=108
>>> print('%d, '% num,bin(num))
108,0b1101100
为什么bin(num)没有任何参数指引他也能插入到字符串中

zltzlt 发表于 2020-7-20 17:03:56

这句话实际上是打印两个字符串:

print('%d, '% num,bin(num))

787047636 发表于 2020-7-20 17:05:21

zltzlt 发表于 2020-7-20 17:03
这句话实际上是打印两个字符串:

print('%d, '% num,bin(num))

后面没有引号啊,为什么是字符串呢

zltzlt 发表于 2020-7-20 17:06:16

787047636 发表于 2020-7-20 17:05
后面没有引号啊,为什么是字符串呢

bin(num) 代表将整数 num 转化为二进制,以字符串表示

787047636 发表于 2020-7-20 17:06:27

zltzlt 发表于 2020-7-20 17:03
这句话实际上是打印两个字符串:

print('%d, '% num,bin(num))

明白了,谢谢
页: [1]
查看完整版本: 关于格式化字符串