教程归类:Python学习

Python中函数参数之默认参数和可变参数(第3节)


1、默认参数

默认参数是指函数在其定义中为某些参数设定了一个默认值,这样的参数被称为默认参数。默认参数是一种非常有用的功能,当调用函数时不传递该参数时,函数将使用默认值,并且不会像必须参数那样报错。

动手练一练:

def student(name, age=15):
    print("学生姓名:", name)
    print("学生年龄:", age)

student("张三")

执行以上代码,输出结果为:

学生姓名 张三
学生年龄 15

上面的例子中,“age”参数被赋予了默认值15,所以在调用函数时可...

......

阅读全文

Python中变量的作用域(第4节)


变量是计算机编程中一个重要的概念,是用于存储数据的“容器”,可以存储多种类型的数据,包括数值、字符等。在Python中,变量的作用域是指程序代码能够访问该变量的区域,如果超出该区域,在访问时就会出现错误。变量的作用域其实就是变量的有效范围。变量并不是在哪个位置都可以访问的,访问权限取决于这个变量是在哪里赋值的,也就是在哪个作用域内的。根据作用域的不同,我们将变量划分为局部变量全局变量两种。

1、局部变量

局部变量是指在某个函数内声明的变量,只能在该函数中访问它们,如果试图在超出范围的地方访问,则会出现错误,因为局部变量是在函数体内部临时保存的数据,即当函数调用完成后,局部变量就会被销毁...

......

阅读全文

Python中函数的返回值(第5节)


我们在使用函数的过程中通常是调用函数,然后被调用函数中的内容会依次被执行,但是有时候我们需要的不只是执行的步骤,如果我们还需要获取函数中的局部变量,就可以使用return关键字返回。例如:

动手练一练:

def student():
    name = "张三"
    return name

x = student()  # 把返回值赋值给变量“x”
print(x)  # 输出 张三

执行以上代码,输出结果为:

张三

上面的例子中,“return name”成功地返回了局部变量“name”的内容,但是使用return关键字不会直接输出结果,所以我们把函...

......

阅读全文