Python初学者的一个小问题:)
#!/usr/bin/python#Filename:func_global.pydeffunc():[为什么括号里不能写参数] ...
#!/usr/bin/python
# Filename: func_global.py
def func():[为什么括号里不能写参数]
global x
print'x is', x
x =2
print'Changed local x to', x
x =50
func()
print'Value of x is', x
我晕…谢谢!:)
上次问错了。我应该说:为什么括号里可以不写参数?(注意:如果填参数的话,运行时出错。)真诚希望高人帮扶:3O6g36g3O 展开
# Filename: func_global.py
def func():[为什么括号里不能写参数]
global x
print'x is', x
x =2
print'Changed local x to', x
x =50
func()
print'Value of x is', x
我晕…谢谢!:)
上次问错了。我应该说:为什么括号里可以不写参数?(注意:如果填参数的话,运行时出错。)真诚希望高人帮扶:3O6g36g3O 展开
6个回答
展开全部
参数可以写,但是你有参数,调用的时候就必须传入参数才行
def func(参数):
....
func(参数) %要对应起来
------------------------------
def func(参数):
....
func(参数) %要对应起来
------------------------------
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里的参数如果没有默认值,在调用这个函数时必须传递对应的参数
不然就会报错
不然就会报错
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里是可以带参数,而且可以带各种参数:字符、元组、列表、字典
def func(x):
print 'the args is %s' % x
def func(x):
print 'the args is %s' % x
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括号里可以写参数啊,就是def func(x,y):的形式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
显然可以写参数嘛!
def func(x1[,x2[x3,..]]):
想要多少个就多少个。。。
def func(x1[,x2[x3,..]]):
想要多少个就多少个。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询