#python3 中无需写 #conding = utf-8
# Str.strip([chars]) 内置函数. 去除Str中的指定chars,左右都去除. chars可以是字符或者字符串.
#默认去除头尾的空白符.包含: 空格 换行 tab\t 回车\r
#去除时, chars中的字符不论顺序.包含即去除,遇到不包含者,去除停止
a = "plplpthonlp"
print(a.strip("lp"))
#Str.lstrip([chars]) 和Str.rstrip([chars]) .分别为left right . 去除左边/去除右边 的相应chars.
print("plplpthonlp".lstrip("lp"))
c = "plplpythonlp".lstrip("lp")
print(c)
#Str.startswith('chars',start,end)
# 1.含义:判断Str是否以chars开头. start:为开始判断的位置. 下标 end:结束判断的位置下标.返回值为 True 和False
# 2.start 和end不传时,默认从开头[0] 判断到len(Str)长度.
# 3. 该函数必须传参. 即chars比传
# 4.当检验空字符时.返回 True
print("wangqing".startswith(""))
# 5.一般python中的取值范围 start和end,大多数 含头不含尾.
#本处传参start 下标2. end默认到长度.
#解析: 从下标2开始(n),判断到长度.
print("wangqing".startswith("n", 2))
chuan = "wangqing I'm comingP!!"
chi = "!!"
print(chuan)
Str2 = 'Runoob example....
Python第五课:字符串的进阶操作.内置函数
最新推荐文章于 2024-03-26 01:00:00 发布