美文网首页
python 字符串链接

python 字符串链接

作者: 坚持未来 | 来源:发表于2019-03-05 07:45 被阅读0次

把从0到20的整数连接

nums=''

for i in range(20):

    nums += str(i)

字符串是不可变的,+= 这种操作效率低下

nums =[]

for i in range(20):

    nums.append(str(i))

''.join(nums)

list是可变的,join()这种比较好

s=[str(i) for i in range(20)]

''.join(s)

列表推导式,这种更优雅。

扩展

字符串的格式化也是可以实现字符链接的

s='hello'

ss='world'

'%s %s' %(s,ss)  py3 不推荐使用

'{} {}'.format(s,ss)  py3 使用

'{1} {2}'.format(s,ss)  位置

'{2} {1}'.format(s,ss)

'{1} {2} {1}'.format(s,ss)  结果?

'{s} {ss}'.format(s=s,ss=ss)  名称

相关文章

网友评论

      本文标题:python 字符串链接

      本文链接:https://www.haomeiwen.com/subject/vuvguqtx.html