python中参数的数量可变
这里,如果允许用户使用输入函数(Python3.x)输入参数 例如:python中参数的数量可变,python,string,function,python-3.x,Python,String,Function,Python 3.x,这里,如果允许用户使用输入函数(Python3.x)输入参数 例如:“你好,世界,早上好” 如果我们想让每个用逗号分隔的单词都作为参数传递 例如:func(“你好,世界”,“你好”,“早上好”) 如何解决此问题?在函数调用期间也使用*。str.split将字符串拆分为一个列表,然后使用*将列表项解压为单个参数 def func(*arg): for i in arg: print(i) 在函数调用期间也使用*。str.split将字符串拆分为一个列表,然后使用*将列表项
“你好,世界,早上好”
如果我们想让每个用逗号分隔的单词都作为参数传递
例如:func(“你好,世界”,“你好”,“早上好”)
如何解决此问题?在函数调用期间也使用
*
。str.split
将字符串拆分为一个列表,然后使用*
将列表项解压为单个参数
def func(*arg):
for i in arg:
print(i)
在函数调用期间也使用
*
。str.split
将字符串拆分为一个列表,然后使用*
将列表项解压为单个参数
def func(*arg):
for i in arg:
print(i)
是否有理由需要此函数获取可变数量的参数,而不仅仅是获取参数列表?是否有理由需要此函数获取可变数量的参数,而不仅仅是获取参数列表?