人工智能学习笔记005-变量与函数作用域

网友投稿 660 2022-09-20

人工智能学习笔记005-变量与函数作用域

人工智能学习笔记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小时内删除侵权内容。

上一篇:基于visual c++之windows核心编程代码分析(36)实践SYN安全隐患监测
下一篇:基于visual c++之windows核心编程代码分析(29)ICMP实现远程控制
相关文章

 发表评论

暂时没有评论,来抢沙发吧~