python-day4 字符串的操作
程序员文章站
2022-03-08 11:54:26
...
string_demo="wo ai beijing tian an men ,*太阳升!";
#遍历
'''
for k in string_demo:
print(k,end=",");
'''
#获取指定位置字符串
print(string_demo[6]);
#获取字符串的长度
print(len(string_demo))
#获取字符串的包含数
print(string_demo.count("a"))
#判读是否包含空格
print(string_demo.isspace())
'''
判断数字:
isDecimal():只包含数字则返回true;全角数字
isdigit(): 只包含数字,则返回true;全角数字,(1),\ub002
isnumeric():只包含数字,则返回true,全角数字,汉字数字
都不能判断小数
'''
is_num="19";
print(is_num.isdecimal())
print(is_num.isdigit())
print(is_num.isnumeric())
#判断是否以某个字符开始
print(string_demo.startswith("wo"))
#判断是否以某个字符结束
print(string_demo.endswith("声"))
#查找字符串
#index,find都可以查找字符串,如果查找的字符串不存在,index报错,find会返回-1
print(string_demo.find("天"))
#替换字符串
print(string_demo.replace("wo","我"))
#居住对齐
name_str="锄禾" \
"白日依山尽,黄河落日圆,欲穷千里目," \
"更上一层楼";
print(name_str.center(10))
print(name_str.ljust(5))
print(name_str.rjust(5))
#去掉空白字符
print(name_str.strip())
#拆分字符串
print(string_demo.split(",",1));
#合并字符串
list=["a","b","c"];
print("*".join(list))
#截取字符串
print(string_demo[6:18])
#获取字符串的逆序
print(string_demo[-1::-1])
url="/kuh/liu.jpg";
print(url[-4:])
上一篇: 获取json字符串