당신이 보는 방법에 상관없이, 어쨌든, 내가 문자열 파악해야 모든 방법을 수행하는 것입니다
: 코드에 직접 말을하지 않는 단어를
str.capitalize ()
str.casefold ()
str.title ()
str.upper ()
str.lower ( )
str.swapcase ()
a='aaBB123cc dd@@kkk'→这就是我们的字符串,本次的主角。
x=a.capitalize()
y=a.casefold()
z=a.upper()
m=a.title()
n=a.lower()
k=a.swapcase()
'''看到下面的代码了嘛,这就是最low的写法,
也就是现阶段我们的水平,就是传说中的流水账式代码'''
print('原始字符串:{}\nstr.capitalize()=>{}'.format(a,x))
print("*"*15)
print('原始字符串:{}\nstr.casefold()=>{}'.format(a,y))
print("*"*15)
print('原始字符串:{}\nstr.upper()=>{}'.format(a,z))
print("*"*15)
print('原始字符串:{}\nstr.title()=>{}'.format(a,m))
print("*"*15)
print('原始字符串:{}\nstr.lower()=>{}'.format(a,n))
print("*"*15)
print('原始字符串:{}\nstr.swapcase()=>{}'.format(a,k))
print("*"*15)
下面看看结果:
原始字符串:aaBB123cc dd@@kkk
str.capitalize()=>Aabb123cc dd@@kkk
#除了首字母大写了好像没什么区别
***************
原始字符串:aaBB123cc dd@@kkk
str.casefold()=>aabb123cc dd@@kkk
#大写的都变成小写了
***************
原始字符串:aaBB123cc dd@@kkk
str.upper()=>AABB123CC DD@@KKK
#全都变成大写了
***************
原始字符串:aaBB123cc dd@@kkk
str.title()=>Aabb123Cc Dd@@Kkk
#这个比较有意思,不是字母的字符后面的第一位字母都变成大写了
***************
原始字符串:aaBB123cc dd@@kkk
str.lower()=>aabb123cc dd@@kkk
#这个也都变成小写了,那么和casefold方法有什么区别呢?
***************
原始字符串:aaBB123cc dd@@kkk
str.swapcase()=>AAbb123CC DD@@KKK
#大写变小写,小写变大写
***************
위의 방법들은 모두 소문자 문자열 작업,하지만 난 아무 계란, 아무것도 중국 사람들이 생각하는 이름은 대소 문자를 구분하지 않은 경우지만, 유용 할 여전히 유용한, 자신은 항상 유용하게 사용될 수 있음을 배웠다 .
어떻게 우리가 좋은 경험을 경험을 자신을 위해 볼 수의 차이입니다.