使用split()python打印前3个单词的第一个字母
这是我到目前为止获取字符串中每个单词的第一个字母的字符串的代码,但当我将其返回到main时,它不会打印任何内容使用split()python打印前3个单词的第一个字母,python,python-3.x,function,split,Python,Python 3.x,Function,Split,这是我到目前为止获取字符串中每个单词的第一个字母的字符串的代码,但当我将其返回到main时,它不会打印任何内容 def短语(字符串): 结果2=“” 对于string.split()中的字母: 结果2+=字母[0] 返回结果2 def main(): string=input('请输入字符串:') replacetphrases=input('是否要替换短语?') 如果ReplaceSphrases=='y'或ReplaceSphrases=='y': 结果2=短语(字符串) 打印(结果2) 我
def短语(字符串):
结果2=“”
对于string.split()中的字母:
结果2+=字母[0]
返回结果2
def main():
string=input('请输入字符串:')
replacetphrases=input('是否要替换短语?')
如果ReplaceSphrases=='y'或ReplaceSphrases=='y':
结果2=短语(字符串)
打印(结果2)
我假设您正在调用main()
(尽管它没有显示在您的代码片段中),在这种情况下,它工作得非常好。您的代码工作得非常好。确保您正在调用main()
——奥斯汀像子弹一样到达了那里@奥斯汀是的,对不起,我忘了把它放在那里@Glazbee我确实打电话给main,但我也忘了上传。不幸的是,它没有工作,但它正在完美地工作。当你对“你想替换短语吗?”这个问题回答“是”时,它就起作用了,而这可能不是你想要的行为