VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • 人工智能学习笔记005-变量与函数作用域

一、函数处理

函数可以避免我们重复复制粘贴,可以增加代码的艺术性。

(一)调用函数,得先定义。

(二)函数定义的两种方式:有参和无参

1
2
3
4
5
6
7
8
9
10
11
def square(x):  #有参数 x为形参
    s=x**2
    return x
= square(2)   #调用  2为实参
print(s)
def func():     #无参
    print("hello world")
    
func()           #调用

  

(三)参数传递

  1. 括号里面的叫形参,调用时传递进去的是实参
  2. 注意:如果传入的第一个参数是用关键词传入的,那么后面的每个参数都需要是关键字传入,否则会出现语法错误。
1
2
3
4
5
6
7
def func(x,y,z):
    = + + 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.可变长参数

相关教程