python网址拼接_Python拼接字符串的7种方法

文章目录

说明:

今天突然看到一种好像是字符串的拼接方法substitute,但是不确定,于是就百度搜索了一下,然后搜到一个博客,写的不错,虽然他写的7中方法,除了这个substitute和第5种我不知道,其他的5种都知道,也都用过,今天也是学习俩种方法,Thanks♪(・ω・)ノ

1、直接通过+操作:

s = 'Python'+','+'你好'+'!'

print(s)

打印结果:

Python,你好!

2、通过join()方法拼接:

将列表转换成字符串

strlist=['Python', ',', '你好', '!']

print(''.join(strlist))

打印结果:

Python,你好!

3、通过format()方法拼接:

字符串中{}的数量要与format()方法中的参数数量一致

s = '{},{}!'.format('Python', '你好')

print(s)

打印结果:

Python,你好!

4、通过%拼接:

s = '%s,%s!' % ('Python', '你好')

print(s)

打印结果:

Python,你好!

5、通过()多行拼接:

当Python遇到未闭合的小括号,会自动将多行拼接成一行

s = (

'Python'

','

'你好'

'!'

)

print(s)

打印结果:

Python,你好!

6、通过string模块中的Template对象拼接:

from string import Template

s = Template('${s1},${s2}!')

# Template的实现方式是首先通过Template初始化一个字符串

# 这些字符串中包含了一个个key

# print(s.safe_substitute(s1='Python', s2='你好'))

print(s.substitute(s1='Python', s2='你好'))

# 通过调用substitute或safe_subsititute

# 将key值与方法中传递过来的参数对应上

# 从而实现在指定的位置导入字符串

打印结果:

Python,你好!

7、通过F-strings(字符串插值)拼接:

s1 = 'Python'

s2 = '你好'

print(f'{s1},{s2}!')

打印结果:

Python,你好!

标签:Python,print,拼接,Template,字符串,你好

来源: https://blog.csdn.net/weixin_42081389/article/details/96481949


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部