温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python函数如何调用

发布时间:2026-10-15 12:50:55 来源:亿速云 阅读:91 作者:小樊 栏目:编程语言

在 Python 中,函数调用指的是使用已经定义好的函数去执行特定的功能。下面从基础到进阶给你系统讲一下。


一、调用普通函数

1. 先定义,再调用

def say_hello():
    print("Hello!")

say_hello()  # 调用函数

2. 带参数的函数

def add(a, b):
    return a + b

result = add(3, 5)
print(result)  # 8

二、参数传递方式

1. 位置参数

def greet(name, age):
    print(name, age)

greet("Tom", 18)

2. 关键字参数

greet(age=20, name="Lucy")

3. 默认参数

def greet(name, age=18):
    print(name, age)

greet("Jack")        # 使用默认值
greet("Jack", 25)    # 覆盖默认值

4. 不定长参数

def show(*args):
    print(args)

show(1, 2, 3)
def show2(**kwargs):
    print(kwargs)

show2(a=1, b=2)

三、调用内置函数

len("hello")
print(max(1, 2, 3))

四、调用其他模块中的函数

1. 导入整个模块

import math
math.sqrt(16)

2. 导入指定函数

from math import sqrt
sqrt(9)

3. 给模块或函数起别名

import math as m
m.pi

五、在函数内部调用其他函数

def foo():
    print("foo")

def bar():
    foo()

bar()

六、匿名函数(lambda)调用

f = lambda x: x * 2
print(f(5))  # 10

七、常见错误

def test():
    return 1

test  # ❌ 没有括号,不会执行
test()  # ✅ 正确调用

如果你有具体场景(比如类里的方法调用、递归、回调函数等),可以告诉我,我可以针对性举例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手