程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python String和Integer串联大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Python String和Integer串联?

开发过程中遇到Python String和Integer串联的问题如何解决?下面主要结合日常开发的经验,给出你关于Python String和Integer串联的解决方法建议,希望对你解决Python String和Integer串联有所启发或帮助;

注意: 此答案中使用的方法(反引号)在更高版本的Python 2中已弃用,在Python 3中已删除str()。

你可以使用 :

String = 'String'
for i in range(11):
    String +=`i`
print String

它将打印String012345678910

为了得到String0, String1 ..... String10你可以使用@YOU建议

>>> String = "String"
>>> [String+`i` for i in range(11)]

你可以使用 :

String = 'String'
for i in range(11):
    String +=str(i)
print String

它将打印String012345678910

为了得到String0, String1 ..... String10你可以使用@YOU建议

>>> String = "String"
>>> [String+str(i) for i in range(11)]
for i in range (1,10):
    String="String"+str(i)

要得到String0, String1 ..... String10,你可以喜欢

>>> ["String"+str(i) for i in range(11)]
['String0', 'String1', 'String2', 'String3', 'String4', 'String5', 'String6', 'String7', 'String8', 'String9', 'String10']

解决方法

我想在for循环中使用附加到整数的字符串来创建字符串。像这样:

for i in range(1,11):
  String="String"+i

但是它返回一个错误:

TypeError: unsupported operand type(s) for +: 'int' and 'str'

连接字符串和整数的最佳方法是什么?

大佬总结

以上是大佬教程为你收集整理的Python String和Integer串联全部内容,希望文章能够帮你解决Python String和Integer串联所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。