如何在字符串lowercas,Python中创建字母

JSh*_*hoe 0 python list

我想创建一个不会大写字母大写的函数.

我想我可以做
if x in caps
大写字母列表中的大写字母,我让它返回列表中的字母所在位置,我可以用小写字母替换它.

我该怎么做?

谢谢.

cwa*_*ole 6

为什么不使用内置的"低"

a = 'aBcDeFg'
print a.lower() # abcdefg
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,您可以始终迭代然后使用ord和chr:

"".join(
  # if i is between A and Z change it to between a and z
  [chr(ord(i)+32) if 65<= ord(i) <= 90 
  # otherwise leave it as is
  else i for i in a])
Run Code Online (Sandbox Code Playgroud)