字符串类型1strip,lstrip,rstrip 2lower,upper 3startswith,endswith 4format的三种玩法 5split,rsplit 6j

Posted yangxinpython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串类型1strip,lstrip,rstrip 2lower,upper 3startswith,endswith 4format的三种玩法 5split,rsplit 6j相关的知识,希望对你有一定的参考价值。

# name="11YAng11xin11"
# strip
# print(name.strip("1"))#去掉两边相同的字符
# print(name.lstrip("1"))#l:表示左,在strip加l等于去掉左边的字符
# print(name.rstrip("1"))#r:表示右,在strip加r等于去掉右边的字符

# lower,upper
# name="11YAng11xin11"
# print(name.lower())#将变量中的大写字母全部变成小写如A = a
# print(name.upper())#将变量中的小写全变成大写如 a = A

# startswith,endswith
# name="yangxin_SB"
# print(name.endswith("B"))#判断变量中最后的一个字符是否正确
# print(name.startswith("a"))#判断变量中开头的一个字符是否正确

# format的三种用法
#wanfa="".format("yx","xh","dnn")#对号入座format里面的第一个字符对应的就是第一个
#print(wanfa)
#wanfa2="101".format("yx","xh","dnn")#对引索取1 = xh 0 = yx
#print(wanfa2)
#wanfa3="name,age,sex".format(sex="nv",name="yang",age=19)#一看就懂
#print(wanfa3)

#split
#name=‘root:x:0:0::/root:/bin/bash‘
#split在字符串中拿走了任意值那么这个值就会消失,
# 那个值所对应的地方就会变成列表的形式
#print(name.split(‘:‘))
#name="D:/C/ADS/ASD/F,PY"
#print(name.split("/",3))#结果:[‘D:‘, ‘C‘, ‘ADS‘, ‘ASD/F,PY‘]
#name="a|s|d|f|g"
#print(name.rsplit("|",1))#从右往左切分r=右

#join
#wu=" "
#print(wu.join(["yangxin","xihuan","nvde","jiuxing"]))#可迭代的对象都必须是字符串

#replace
#name="yang xin :i nihao a hai,yang,a,yang"
#print(name.replace("yang","sb",2))#把你需要改变的值放在第一位,
# 改变的东西放在第二个,数字代表着从左往右你需要改变几个就输入几如:
#sb xin :i nihao a hai,sb,a,yang

#isdigit:
#age=input(">>:")
#print(age.isdigit())#判断输入的是否是数字

以上是关于字符串类型1strip,lstrip,rstrip 2lower,upper 3startswith,endswith 4format的三种玩法 5split,rsplit 6j的主要内容,如果未能解决你的问题,请参考以下文章

python3----strip lstrip rstrip

文件——rstrip() lstrip()和 strip()zip() 函数

ython strip lstrip rstrip使用方法

Python误区之strip,lstrip,rstrip

Python中strip()lstrip()rstrip()用法详解

python中strip(),lstrip(),rstrip()函数的讲解