在 Python 中,函数调用指的是使用已经定义好的函数去执行特定的功能。下面从基础到进阶给你系统讲一下。
def say_hello():
print("Hello!")
say_hello() # 调用函数
def add(a, b):
return a + b
result = add(3, 5)
print(result) # 8
def greet(name, age):
print(name, age)
greet("Tom", 18)
greet(age=20, name="Lucy")
def greet(name, age=18):
print(name, age)
greet("Jack") # 使用默认值
greet("Jack", 25) # 覆盖默认值
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))
import math
math.sqrt(16)
from math import sqrt
sqrt(9)
import math as m
m.pi
def foo():
print("foo")
def bar():
foo()
bar()
f = lambda x: x * 2
print(f(5)) # 10
def test():
return 1
test # ❌ 没有括号,不会执行
test() # ✅ 正确调用
如果你有具体场景(比如类里的方法调用、递归、回调函数等),可以告诉我,我可以针对性举例。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。