字符串拼接

在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:first_name = "li"

last_name = "xiaolong"

full_name = first_name + last_name

print(full_name)

Python使用加号(+)来合并字符串。在这个示例中,我们使用+ 来合并first_name 和last_name ,以得到完整的姓名,其结果如下

这种合并字符串的方法称为拼接。

通过拼接,可使用存储在变量中的信息来创建完整的消息。下面来看一个例子:

新增一行代码print("Hello, " + full_name.title() + "!")

在这里,一个问候用户的句子中使用了全名,并使用了方法title() 来将姓名设置为合适的格式。这些代码显示一条格式良好的简单问候语:

Hello, Lixiaolong!

你还可以使用拼接来创建消息,再把整条消息都存储在一个变量中:message="Hello, " + full_name.title() + "!"

print(message)

上述代码也显示消息“Hello, Lixiaolong!”,但将这条消息存储在了一个变量中,这让最后的print 语句简单得多

字符串制表符

要在字符串中添加制表符,可使用字符组合\t(默认为四个空格)lol='我最喜欢的英雄是:亚索'

print(lol)

lol='我最喜欢的英雄是:\t亚索'

print(lol)

字符串换行符

要在字符串中添加换行符,可使用字符组合\n:lol='我喜欢的英雄有:\n亚索\n劫\n墨菲特\n蛮王'

print(lol)

还可在同一个字符串中同时包含制表符和换行符。字符串"\n\t" 让亚索换到下一行,并在下一行开头添加一个制表符。下面的示例演示了如何使用一个单行字符串来生成四行 :lol='我喜欢的英雄有:\n\t亚索\n\t劫\n\t墨菲特\n\t蛮王'

print(lol)

python中字符串的制表符为_零基础学python_03_字符串(拼接+换行+制表符)相关推荐

  1. python字符串换行连接_零基础学python_03_字符串(拼接+换行+制表符)

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  2. python横向制表符_零基础学python_03_字符串(拼接+换行+制表符)

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  3. python入门到熟练要多久_零基础学python要多久

    零基础进行Python学习的话,如果选择自学,一般学习周期在一年半左右.选择进行培训的话,学习Python周期一般在五到六个月左右,不过学习的种类不同,班级不同,培训周期也是存在一定差异的. 零基础学 ...

  4. delphi 从字符串末尾向前查找_零基础学python之字符串

    好久不见! 我终于考完了~话不多说,接着上才艺 三引号 如果字符串跨越一行以上,就可以使用三引号(三个双引号) (这里的\n是换行符) 索引 与列表和元组一样,字符串也是可迭代的.可使用索引查找字符串 ...

  5. python编程需要安装什么软件_[零基础学pythyon]安装python编程环境

    注:推荐一种非常重要的学习方法 在我这里看文章的零基础朋友,乃至于非零基础的朋友,不要希望在这里学到很多高深的python语言技巧. "靠,那看你胡扯吗?" 非也.重要的是学会一些 ...

  6. python赋值语句的一般格式为_[零基础学Python]赋值,简单也不简单

    变量命名 在<初识永远强大的函数>一文中,有一节专门讨论"取名字的学问",就是有关变量名称的问题,本温故而知新的原则,这里要复习: 名称格式:(下划线或者字母)+(任意 ...

  7. python字符串拼接换行符_【编测编学】零基础学python_03_字符串(拼接+换行+制表符)...

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  8. 零基础学python_03_字符串(拼接+换行+制表符)

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  9. Python和C语言哪个难?零基础学哪个好?

    Python和C语言哪个难?零基础学哪个好?Python上手简单有交互性强的开发环境,还有众多的第三方库,学习起来会比C/C++容易的多.C过于底层强在内存操作,功能实现起来却十分复杂并不适合新手作为 ...

最新文章

  1. linux valgrind memCheck ---内存检查工具的可视化方法valkyrie
  2. 想提高代码水平,做到这点就够了
  3. 用漫画了解 Linux 内核到底长啥样
  4. 激光摄像机的原理及应用
  5. mac下配置eclipse的maven环境
  6. 【文章】浅相遇,薄相知,淡相守,终难忘
  7. 10分钟虚拟设备接入阿里云IoT平台实战
  8. 贝叶斯网的R实现( Bayesian networks in R)bnlearn(3)
  9. RSA算法特点及应用简述
  10. 使用Revel(go)开发网站
  11. Mysql优化(出自官方文档) - 第九篇(优化数据库结构篇)
  12. layer关闭当前窗口并刷新父窗口
  13. 【OpenCV入门指南】第一篇 安装OpenCV
  14. Git小乌龟汉化步骤
  15. 关于excel文件损坏的处理方法
  16. 5个高清图片素材网站,免费可商用,不用担心侵权
  17. 15b万用表怎么测电容_如何把15B万用表隐藏的功能用起来
  18. 面向对象之继承、查找顺序
  19. C语言中常量后缀,u或U,l或L,f或F问题
  20. python生成多级文件夹_利用 python 遍历多级文件夹处理不同文件

热门文章

  1. Linux 机器 CPU 毛刺问题排查
  2. 腾讯正式开源图计算框架Plato,十亿级节点图计算进入分钟级时代
  3. 邀您参加 | K8S云原生技术开放日-北京站
  4. 信安 | 网上吵个架都能被封号?是“黑科技”还是“黑产”?
  5. 关于centos docker版本过低导致 is not a valid repository/tag: invalid reference format
  6. nginx启动期做了哪些事
  7. ffmpeg 常用基本命令和ffmpeg处理RTMP流媒体的常用命令
  8. 【HTTP】另类的POST头数据 RFC1867协议格式简析
  9. 信号量函数 semget() semop() semctl()
  10. 一文彻底了解Logstash