第6章 字符串操作
“理论上,理论和实践没有区别。但实践上,是有区别的。”
——简·范德斯奈普特(Jan L. A. van de Snepscheut)
Python自带操作字符串的功能,例如在指定位置将字符串分割为两部分,或者改变字符串的大小写。举个例子,假设有一个所有字符都是大写的字符串,现在希望将其全部改为小写,这通过Python可以轻松实现。在本章中,读者将学习更多有关字符串的知识,并掌握Python中操作字符串最有效的工具。
6.1 三引号字符串
如果字符串跨越一行以上,可以使用三引号:
1 # http://tinyurl.com/h59ygda
2
3
4 """ 第一行
5 第二行
6 第三行
7 """
如果使用单引号或双引号定义一个跨行的字符串,Python会报告语法错误。
6.2 索引
与列表和元组一样,字符串也是可迭代的。可使用索引查找字符串中的每个字符。与其他可迭代对象一样,字符串中第一个字符所在的索引为0,其后每个索引递增1。
1 # http://tinyurl.com/zqqc2jw
2
3
4 author = "Kafka"
5 author[0]
6 author[1]
7 author[2]
8 author[3]
9 author[4]
本章介绍了Python中字符串的各种操作,包括三引号字符串、索引、字符串不可变性、拼接、乘法、大小写转换、格式化、分割、连接、去除空格、替换、查找索引、in关键字、字符串转义、换行符、切片等。通过这些操作,可以方便地创建、修改和处理字符串。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



