【Python】函数的定义和调用、形参和实参、函数的返回值、多元赋值、全局和局部变量

原创
ithorizon 8个月前 (09-01) 阅读数 105 #Python

Python函数基础

一、函数的定义和调用

函数是组织好的,可重复使用的代码块,用于执行单一,或相相关性的任务。Python中定义函数使用关键字def,其后是函数名和括号,括号内可以包含参数。

def greet(name):

print("Hello, " + name)

调用函数时,只需写出函数名,并加上括号,如果函数有参数,则括号内写上对应的实参。

greet("Alice") # 输出: Hello, Alice

二、形参和实参

形参(形式参数)是在函数定义时使用的变量名,而实参(实际参数)是调用函数时传递给函数的值。

def add(x, y): # x, y 是形参

return x + y

sum = add(3, 4) # 3, 4 是实参

三、函数的返回值

函数可以通过return语句返回值。一个没有return语句的函数会自动返回None。

def add(x, y):

return x + y # 返回两个参数的和

result = add(5, 6) # result将接收返回值11

四、多元赋值

Python拥护多元赋值,即一个语句中可以同时给多个变量赋值。

a, b = 1, 2

a, b = b, a # 交换a和b的值

五、全局和局部变量

在函数内部定义的变量是局部变量,仅在函数内部有效。在函数外部定义的变量是全局变量,可以在整个程序范围内使用。

x = "global variable" # 全局变量

def my_function():

x = "local variable" # 局部变量

print(x)

my_function() # 输出: local variable

print(x) # 输出: global variable

局部变量只能在其被声明的函数内部访问,全局变量则可以在整个程序中被访问。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Python


热门