lzth.net
当前位置:首页 >> python 大小写转换 >>

python 大小写转换

person = ['jim','TOM','LILei','lUCY']for i in range(len(person)): person[i] = person[i].capitalize() # a = 'ssss'# a.upper() 不会改变a的内容,只是返回一个全是大写的#除非a = a.upper() 此时a才全是大写的。

def exchange(s): low='abcdefghijklmnopqrstuvwxyz' up='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ns='' for c in s: if c in low: ns+=c.upper() elif c in up: ns+=c.lower() else: ns+=c return nsdef copyt(old,new,YourName): old_text=open(old).rea...

def cap_upper(lista):for i in xrange(len(lista)):lista[i]=lista[i][0].upper()+lista[i][1:]return listaaaa=['dog','cat']print cap_upper(aaa) 不过我记得有个首字母大写函数capitalize(),直接循环调用这函数就行

你好 你的意思应该是将字符串或者字符从小写转换为大写 这个可以使用自带的字符串函数upper或者lower直接转换,例如: tmp = 'abcde'tmp.upper() #全部转换为大写或者你想要自己定义、可以通过ASCII码来做,小写字母转换成ascii码后-32,得到的...

f = open('2.txt', 'r') f2 = open('3.txt', 'r') 这样写

str = raw_input()file = open('output', 'w')file.write(str.upper())file.close()

你有个地方忘了加中括号, def all_lower(L1): return [s.lower() for s in L1]其他的没问题

我简单写了一个,题主看行不行 def convert_initial(old: str) -> str: new = "" i = 0 while i < len(old): if (i == 0) or (old[i - 1] == " "): new += old[i].upper() else: new += old[i] i += 1 return new运行示例: >>> convert_initial...

def cap_upper(lista):for i in xrange(len(lista)):lista[i]=lista[i][0].upper()+lista[i][1:]return listaaaa=['dog','cat']print cap_upper(aaa) 不过我记得有个首字母大写函数capitalize(),直接循环调用这函数就行

import redef fun(s): return re.sub(r'([\d]+)','',s).lower()print fun('Abc123De4f')

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com