脚本语言学习(三)

字符串类型及操作

字符串有两类共四种表示方法:

  • 由一对单引号或双引号表示,仅表示单行字符串
  • 由一对三单引号或三双引号表示,可表示多行字符串

作用:如果希望在字符串中包含单引号,就用双引号作最外侧;如果希望包含双引号,就用单引号作最外侧;如果既有单引号又有双引号,就可以用三个单引号作最外侧。

字符串切片的高级用法

字符串中的特定字符

  • 转义符\表达特定字符的本意

例如希望在一个用双引号引用的字符串中还有双引号,可以用\”表示

  • \b表示回退,\n表示换行,\r表示光标移到本行首

字符串操作符

  • x+y 表示连接两个字符串x和y
  • n * x或x * n 复制n次字符串x
  • x in s 如果x是s的字串,返回True,否则返回False

例子

weekstr="一二三四五六日"
weekid=eval(input("请输入星期数字(1-7):"))
print("星期" + weekstr[weekid-1])

此程序可以用来输出与输入的数字对应的星期数。

字符串处理函数


Unicode编码

  • 统一字符编码,覆盖几乎所有字符
  • 从0到1114111(0x10FFFF)空间,每个编码对应一个字符
  • python字符串中每个字符都是Unicode编码字符

字符串处理方法



字符串类型的格式化

  • 格式化是对字符串进行格式表达的方式
  • 字符串格式化使用.format方法

用法:<模板字符串>.format(<逗号分隔的参数>)

  • 槽相当于一个占位信息符,使用一对{}表示,只在字符串中有用


  • 槽内部格式化的配置方式:

  • 默认填充字符为空格,默认对齐方式为左对齐。

  • ,有利于人们的阅读

posted @ 2020-02-08 11:28  瑞图恩灵  阅读(170)  评论(0编辑  收藏  举报