Python_字符串常用操作
string.count(str)
统计str在string中出现的次数
s = "一花一木一世界" print(s.count("一"))
string.replace(old_str, new_str)
将string中的old_str 替换为 new_str
s = "一花一木一世界" # 替换全部 print(s.replace("一", "三")) # 替换第1个 print(s.replace("一", "三", 1))
string.strip()
在 string 上执行 lstrip()和 rstrip(),消除string前后的空格
s = " 一花一木一世界 " print(len(s)) ss = s.strip() print(len(ss))
string.ljust(length, fill_str)
定义一个length长度的字符串,如果string长度小于length,则将string左对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格
s1 = "sss" s2 = "xxxxx" print(s1.ljust(8, "-")) print(s2.ljust(8, "-"))
string.rjust(length, fill_str)
定义一个length长度的字符串,如果string长度小于length,则将string右对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格
s1 = "假如" s2 = "给我三天光明" print(s1.rjust(8, "-")) print(s2.rjust(8, "-"))
因为我们用的不是等宽字体,所以上面两行数据右边没有对齐,如果有强迫症,可以使用中文的空白字符串
s1 = "假如" s2 = "给我三天光明" print(s1.rjust(8, ' ')) print(s2.rjust(8, ' '))
string.center(length, fill_str)
定义一个length长度的字符串,如果string长度小于length,则将string居中对齐,不足部分用fill_str进行填充,fill_str可缺省,默认空格
s1 = "假如" s2 = "给我三天光明" print(s1.center(8, '-')) print(s2.center(8, '-'))