gpt4 book ai didi

python - 如何将 0's and 1' 字符串中的字符替换为其他字符

转载 作者:行者123 更新时间:2023-12-01 07:35:27 25 4
gpt4 key购买 nike

我正在尝试编写一个函数,该函数接受 1 和 0 的字符串,并将 1 替换为“。”和带有“_”的 0

我不知道如何存储新字符串并随后打印它

def transform (x):
text = ''
for i in range(x):
if i == 1:
i = "."
text += i
else:
i = "_"
text += i
return text

transform(10110)

最佳答案

这是一种方法:直接循环字符串,然后根据 if 语句添加 ._ 。确保使用 i == '1' 因为您的输入是字符串。您不需要修改 if 语句中 i 的值。

def transform(x):
text = ''
for i in x:
if i == '1':
text += "." # directly add the `.`
else:
text += "_" # directly add the `_`
return text

transform('11001010') # call the function
# print (transform('11001010'))

# '..__._._'

关于python - 如何将 0's and 1' 字符串中的字符替换为其他字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57010201/

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