优秀的编程知识分享平台

网站首页 > 技术文章 正文

Python系列(15)——用的上的字符串处理那些自带的方法(二)

nanyue 2024-09-14 06:27:59 技术文章 6 ℃

此篇是接着上一篇“Python系列(14)”接下来的对于字符串的使用介绍,最好这2篇一起看,是比较系统的对于字符串知识点的部分。

Python 字符串格式化

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

如下实例:

print "My name is %s and weight is %d kg!" % ('Zara', 21)

以上实例输出结果:

My name is Zara and weight is 21 kg!

上面代码中的%s,可以记s为string(字符串)的首字母,代表的是格式化替换字符串类型的数据

python字符串格式化符号:

格式化操作符辅助指令:

Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。下一篇文章将对此字符串的函数 str.format()进行详细介绍。

Python三引号

python中三引号可以将复杂的字符串进行复制:

python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符

三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)

>>> hi = '''hi

there'''

>>> hi

'hi\nthere'

>>> print hi

hi

there

三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。

一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。

老铁们,大佬们,今天就给大家介绍到这里啦~~有兴趣的可以加关注或点赞转发给朋友哟~【爱他(她)就让他(她)去搬砖吧】

敬请期待~~你我一同进步!!!有任何问题皆可留言询问~~谢各位大佬关注!!

最近发表
标签列表