python返回多个变量
㈠ python的print输出3个变量
可以在打印变量前加中文说明,print("变量1:%s 变量2:%s" %(a1,a2)),如下图所示:
所以,要输出3个变量时,完全可以:
print("变量1:%s变量2:%s 变量3:%s" %(a1,a2,a3))
㈡ p门21-函数的返回值
关键字return,将函数内的数据返回到调用函数的位置。
有返回值的函数,要使用关键字return。并且return和返回值之间是一个空格。
函数中return后的返回值可以是任何类型数据,常见的有变量、字符串、表达式等。
当函数要返回多个值时,返回值间以逗号,隔开。此时函数的返回值,会以元组的格式返回。
注意,return是函数结束的标志。函数内可以有多个return,但只要执行一次,整个函数就会结束运行。因此,return的位置决定了函数能够执行到哪一步。
使用print的函数,会将结果直接输出,是为了显示信息。而使用return的函数,是为了返回结果。并且返回值可以用变量接走,继续使用该返回值做其它事。
在函数内部定义的变量,只能在函数内使用,出了函数就不能使用,称为局部变量。而Python允许在所有函数的外部定义变量,称为全局变量。全局变量可以在函数内使用,也可以在函数外使用。
如果函数内与外部都定义了同名变量,虽然本质上它们不是同一个变量,但为了清晰区分,建议对全局变量和局部变量使用不同的变量名。
总结而言,return语句用于函数返回值,函数中返回值可以是任何类型数据,当需要返回多个值时会以元组形式返回。return语句是函数结束的标志,而print函数用于输出信息。局部变量只能在函数内使用,而全局变量可以跨函数使用。避免全局与局部变量名称冲突,以提升代码清晰度和可维护性。
㈢ python多个变量只能输出一个值
中间要用逗号隔开。
如果要输出多个结果,中间使用逗号隔开,且引用变量为%。例如(变量1,变量2,变量3)。这样就可以输出多个值了。