欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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:])