Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
在python中将输入从一个函数传递到另一个函数_Python - Fatal编程技术网

在python中将输入从一个函数传递到另一个函数

在python中将输入从一个函数传递到另一个函数,python,Python,在python中,我不确定向函数传递变量的最佳方式是什么 def userouput(): print(userin) def userinput(): userin = raw_input("Enter: ") userouput(userin) if __name__ == '__main__': userinput() 这给了我一个: TypeError: userouput() takes no arguments (1 given) 添加一个输入

在python中,我不确定向函数传递变量的最佳方式是什么

def userouput():
    print(userin)

def userinput():
    userin = raw_input("Enter: ")
    userouput(userin)

if __name__ == '__main__':
    userinput()
这给了我一个:

TypeError: userouput() takes no arguments (1 given)

添加一个输入参数

def userouput(toprint):
    print(toprint)

def userinput():
    userin = raw_input("Enter: ")
    userouput(userin)

if __name__ == '__main__':
    userinput()

你不是说UserOutput得到了任何参数检查一下关于定义函数的问题。啊,我明白了!所以“toprint”可以是任何东西,它不需要与发送给userin的变量同名?这是正确的。您可以将任何值/变量传递到useroutput,userouttoprint内部将保存该值。