Python 3 语法入门 目录

Python3 函数

函数是一块代码的组织,可重复使用的的代码。

使用函数能提高代码的复用性和模块性。


定义函数

定义函数有以下的规则

  1. 函数代码用 def 关键词开头,后面接函数名和括号和:结尾
  2. 函数可以传入参数
  3. 函数可以通过 return 返回一个值
def my_print():
    print("Hello World")
my_print()

函数不仅可以组织代码,还可以传入参数,进行更灵活的函数调用 ,并通过函数名字来进行函数调用


def my_print(str):
    print("my str is",str)
my_print()


函数参数

函数参数可以分为下面的几种形式

  1. 必须参数
  2. 关键字参数
  3. 默认参数


必须参数

调用函数时传入的参数和函数定义的参数顺序要一致和一样。

def my_print(str):
    print("my str is",str)
my_print()
##
TypeError: my_print() missing 1 required positional argument: 'str'


关键字参数

使用关键字参数的方式,可以允许和函数定义的参数顺序不一样,比较灵活一点,但是参数的数量是要一样的。

def my_print(name,age):
    print("my name is",name)
    print("my age is",age)
my_print(age=18,name='XiaoAn')


默认参数

def my_print(name,age= 18):
    print("my name is",name)
    print("my age is",age)
my_print(name='XiaoAn',age=25)
my_print(name='XiaoAn')


更新时间:2026-06-01 17:19:59 阅读量:3

本页目录