2.字符串操作
(1)切片、 [start?step]
(2)分割、 .split(‘分隔符’),若不指定分隔符,则默认按 换行、空格、制表符进行分割
(3)合并、 ‘分隔符’.join(list) 将列表中的字串合并成一个大字符串,并用‘分隔符’隔开列表的每一个元素(注意:字符串也是列表的一种)
(4).startswith(‘’),判断字符串是否以开头
(5).endswith(‘’),判断字符串是否以结尾
(6).find(‘’),查找第一次出现的地方; .rfind(‘’),查找最后一次出现的地方(偏移量)
(7).count(‘’),计算出现的次数
(8).isalnum(),判断出现的所有字符是否都是数字或字母
(9).replace(‘1’, ‘2’, ‘数字x‘),在字符串中将1替换成2,最多替换前x个
(10)其他不那么常用的字符串函数:
.strip(‘’),去掉开头和结尾的所有字符
.capitalize(),字符串首字母变大写
.title(),所有单词的开头字母变大写
.upper(),所有字母变大写;.lower(),变小写
.swapcase(),所有字母的大小写转换
.center(30, ‘=’), 在30个字符位居中,空白位填充=号;.ljust(30) 左对齐;.rjust(30) 右对齐
.isupper(),判断字符串是否都是大写字母,是则返回True,否则返回False
(11)len(x) 求字符串长度,hex(x), oct(x)将整数x转换为十六进制、八进制字符串表示形式
(12)chr(x) 返回整数x所表示的unicode编码的符号,ord(u) 返回字符u的unicode编码
(13)字符串类型的格式化打印print:
End=””可以使得print的内容不换行。