前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础-字符串

Python基础-字符串

作者头像
小团子
发布2019-07-18 11:15:28
3200
发布2019-07-18 11:15:28
举报
文章被收录于专栏:数据云团数据云团

python 是一门编程语言,是一门完全面向对象的编程语言。

  • 字符串的拼接
  • 格式化输出

①字符串的拼接

例:

a = "2019"

b = "数据云团"

c = "陪你过大年"

将 a,b,c中的字符串连成一句话。

  • 第一种方法:用 + 号

a + b + c

  • 第二种方法:格式化字符串 %s

"%s %s %s" % (a, b, c)

  • 第三种方法:

"".join() 方式,注意括号里是要连接的可以是列表,元组

"".join([a, b, c])(注:"" 里面是连接后面各个字符串的字符)

  • 第四种方法:

.format 方式

"{}{}{}".format(a, b, c)(注:{} 里面可以填入与后面相对应的符号)

format 方法详解:

  • 当 {} 里面是空的时候,里面默认索引为0,1,2按 format 括号里的顺序依次填入
  • 当 {} 里面有索引值时,按前面的索引值将后面的每项依次填入

"{1}{2}{0}".format(a, b, c)

  • 当 {} 里面可以指定对象名称,后面通过赋值的方式给前面的相应的值,后面是无序的。

“{n1}{n2}{n3}”.format(n1=a, n2=b, n3=c)

"{n1}{n2}{n3}".format(n2=c, n1=a, n3=b)

②格式化输出

  • %s 格式化字符串
  • %d 格式化整数
  • %f 格式化小数
  • %c 格式化ASCII字符
  • %o 格式化八进制
  • %x 格式化十六进制
  • %e 用科学计数法格式化
  • - 用作左对齐
  • + 用在正数前面显示加号
  • m.n

m 是显示的最小长度,当 m 大于格式化位数时才起作用显示 m 位,n 是代表小数的位数。

# 转义字符

\n 换行

\a 提示音

\b 退格键

\t 横向制表符

# 自然字符串

r""

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数据云团 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档