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,你好!

最新文章

  1. linux下dos环境和unix环境转换
  2. Ubuntu10.04下安装Ns2的一系列错误及解决方案
  3. Unity3D 200个插件免费分享
  4. RESTful, 说说 http 的 patch method
  5. 怎样制作百度recovery【转】
  6. 软件测试-nextDate问题
  7. HttpSesstionActivationLIstener示例
  8. ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
  9. ASP.NET Core微服务+Tabler前端框架搭建个人博客2--系统架构
  10. git将本地项目上传码云
  11. ZooKeeper和Curator相关经验总结
  12. 【Web】Sublime Text 3 安装+注册+汉化
  13. java 操作 RabbitMQ 发送、接受消息
  14. TreeView失去焦点时亮显选中状态
  15. eigen 笔记2
  16. OPENSSL 生成https 客户端证书
  17. Plasma Cash合约解读
  18. button不能添加伪类元素
  19. DMA(Direct Memory Access)简介
  20. Android的Parcelable中describeContents方法的作用

热门文章

  1. Entity Framework——执行sql语句
  2. UITableViewCell在重用ID时为何加上Static关键字
  3. Java基础随笔3
  4. 一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate
  5. iOS视频倒放
  6. 浅谈async函数await用法
  7. JQuery制作网页——第九章 表单验证
  8. day 25 模块与包
  9. Bigdata--hadoop系列安装
  10. 内网环境下为Elasticsearch 5.0.2 添加head服务