Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用split()python打印前3个单词的第一个字母_Python_Python 3.x_Function_Split - Fatal编程技术网

使用split()python打印前3个单词的第一个字母

使用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) 我

这是我到目前为止获取字符串中每个单词的第一个字母的字符串的代码,但当我将其返回到main时,它不会打印任何内容

def短语(字符串):
结果2=“”
对于string.split()中的字母:
结果2+=字母[0]
返回结果2
def main():
string=input('请输入字符串:')
replacetphrases=input('是否要替换短语?')
如果ReplaceSphrases=='y'或ReplaceSphrases=='y':
结果2=短语(字符串)
打印(结果2)

我假设您正在调用
main()
(尽管它没有显示在您的代码片段中),在这种情况下,它工作得非常好。您的代码工作得非常好。确保您正在调用
main()
——奥斯汀像子弹一样到达了那里@奥斯汀是的,对不起,我忘了把它放在那里@Glazbee我确实打电话给main,但我也忘了上传。不幸的是,它没有工作,但它正在完美地工作。当你对“你想替换短语吗?”这个问题回答“是”时,它就起作用了,而这可能不是你想要的行为