首页 > 编程语言 > 详细

python学习笔记——字符串

时间:2018-08-12 16:07:48      阅读:135      评论:0      收藏:0      [点我收藏+]

字符串(string)

字符串是 Python 中最常用的数据类型。我们可以使用引号(‘或")来创建字符串。

  • 单引号和双引号使用完全相同

  • 使用三引号(‘‘‘""")可以指定一个多行字符串

  • 字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始

访问字符串

  使用方括号截取子字符串访问,变量[头下标:尾下标],如str[1:4]

更新字符串

  • 通过可以截取字符串的一部分并与其他字符拼接
  • 直接赋予新值

转义字符 

转义符(反斜杠\)可以用来转义,使用r可以让反斜杠不发生转义,如r"this is a line with \n",则\n会显示,并不是换行。

 技术分享图片

 

字符串运算符

下表实例变量a值为字符串 "Hello",b变量值为 "Python":

 技术分享图片

 

字符串格式化

在 Python 中,字符串格式化不是 sprintf 函数,而是用 % 符号。例如:

print("我叫%s, 今年 %d 岁!" % (小明, 10))
// 输出:
我叫小明, 今年 10 岁!

格式化符号

技术分享图片

另一种格式化字符串的方法是使用字符串的format()方法,它会用传入的参数依次替换字符串内的占位符{0}{1}……,不过这种方式写起来比%要麻烦得多:

>>> Hello, {0}, 成绩提升了 {1:.1f}%.format(小明, 17.125)
Hello, 小明, 成绩提升了 17.1%

 

辅助指令

技术分享图片

Python 2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。

  

字符串函数

 技术分享图片

技术分享图片

  技术分享图片

 

python学习笔记——字符串

原文:https://www.cnblogs.com/wainilei/p/9463074.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!