【问题标题】:Int to String type conversionInt 到 String 类型的转换
【发布时间】:2021-02-05 13:34:29
【问题描述】:

我是 Python 的初学者。下面是我昨天尝试的代码

x=52
y =43
str(x)
str(y)
print(x + y)

结果是 95 而不是 5243 。我想知道如果我将这些变量转换为字符串,那么为什么要以数学方式添加它们?

【问题讨论】:

  • 你应该在转换后分配变量,即x = str(x)

标签: python-3.x string type-conversion


【解决方案1】:

您所做的是,您没有将转换后的值重新分配给 x 和 y。参考以下代码:

x=52
y =43
x=str(x)  # converting x from integer to string and then re-assigning x
y=str(y)  # converting y from integer to string and then re-assigning y
print(x + y)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 2011-05-22
    • 2014-01-07
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多