第六章 字符串
6.5 课后习题
(1)Python 中,创建字符串时,可以使用单引号、双引号和三引号
(2)Python 中,使用字符串的 split 方法可以按照指定的分隔符对字符串进行切割,返回由切割结果组成的列表
(3)可以利用运算符“+”连接两个字符串,也可以 join 使用方法将序列中的元素以指定的字符连接成一个新的字符串
(4)Python 中对正则表达式中的普通字符需要做精确匹配,而特殊字符指定的匹配模式则对应了用于模糊匹配的规则
(5)Python 中正则表达式的特殊序列是由 \ 和一个字符构成
(6)使用 Python提供的Re模块,可以实现基于正则表达式的模糊匹配
(7)compile函数用于将一个字符串形式的正则表达式编译成一个正则表达式对象,供match、search 以及其他函数使用
(8)re模块中的match函数用于对字符串开头的若干字符进行正则表达式的匹配。匹配成功,返回一个Match对象;匹配失败,返回None
(9)re模块中的 finditer函数与re.findall函数功能都是用于在字符串中找到所有与正则表达式匹配的子串,区别在于re.findall 函数返回列表形式的结果,而 re.finditer返回迭代器形式的结果。
(10)re模块中的split函数用于将字符串按与正则表达式匹配的子串分割
(11)已知s1="I"am a student.",s2='I \'am a student',则 print(s1,s2)的输出结果为(D