探索flutter框架开发的app在移动应用市场的潜力与挑战
653
2022-09-20
人工智能学习笔记005-变量与函数作用域
一、函数处理
函数可以避免我们重复复制粘贴,可以增加代码的艺术性。
(一)调用函数,得先定义。
(二)函数定义的两种方式:有参和无参
1
2
3
4
5
6
7
8
9
10
11
def square(x): #有参数 x为形参
s=x**2
return x
s = square(2) #调用 2为实参
print(s)
def func(): #无参
print("hello world")
func() #调用
(三)参数传递
括号里面的叫形参,调用时传递进去的是实参
注意:如果传入的第一个参数是用关键词传入的,那么后面的每个参数都需要是关键字传入,否则会出现语法错误。
1
2
3
4
5
6
7
def func(x,y,z):
s = x + y + z
return s
print(func(1,2,3)) #位置传入
print(func(x=1,z=3,y=2)) #关键词传入
print(func(1,y=2,z=3)) #正确 print(func(x=1,2,y=3))是错误的
3.可变长参数
共4页: 上一页1234下一页
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~