gpt4 book ai didi

python - 查找字符串的所有大写、小写和混合大小写组合

转载 作者:行者123 更新时间:2023-12-05 07:48:32 25 4
gpt4 key购买 nike

我想写一个程序,接受一个字符串,比方说"Fox",然后它会显示:

fox, Fox, fOx, foX, FOx, FoX, fOX, FOX

到目前为止我的代码:

string = raw_input("Enter String: ")
length = len(string)
for i in range(0, length):
for j in range(0, length):
if i == j:
x = string.replace(string[i], string[i].upper())
print x

到目前为止的输出:

Enter String: fox
Fox
fOx
foX
>>>

最佳答案

import itertools

s = 'Fox'
map(''.join, itertools.product(*zip(s.upper(), s.lower())))
>>> ['FOX', 'FOx', 'FoX', 'Fox', 'fOX', 'fOx', 'foX', 'fox']

关于python - 查找字符串的所有大写、小写和混合大小写组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38405432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com