Python拼接字符串的7种方法
2024-08-28 02:12:32
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='你好'))
# 通过调用substitute或safe_subsititute
# 将key值与方法中传递过来的参数对应上
# 从而实现在指定的位置导入字符串
打印结果:
Python,你好!
7、通过F-strings(字符串插值)拼接:
s1 = 'Python'
s2 = '你好'
print(f'{s1},{s2}!')
打印结果:
Python,你好!
最新文章
- linux下dos环境和unix环境转换
- Ubuntu10.04下安装Ns2的一系列错误及解决方案
- Unity3D 200个插件免费分享
- RESTful, 说说 http 的 patch method
- 怎样制作百度recovery【转】
- 软件测试-nextDate问题
- HttpSesstionActivationLIstener示例
- ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
- ASP.NET Core微服务+Tabler前端框架搭建个人博客2--系统架构
- git将本地项目上传码云
- ZooKeeper和Curator相关经验总结
- 【Web】Sublime Text 3 安装+注册+汉化
- java 操作 RabbitMQ 发送、接受消息
- TreeView失去焦点时亮显选中状态
- eigen 笔记2
- OPENSSL 生成https 客户端证书
- Plasma Cash合约解读
- button不能添加伪类元素
- DMA(Direct Memory Access)简介
- Android的Parcelable中describeContents方法的作用