Python中的函数和语句是编程的核心组成部分,以下是关键要点:
一、函数定义与使用
-
定义结构
使用
def
关键字定义函数,包含参数、函数体(执行语句)和可选的返回值。例如:def greet(name): print(f"Hello, {name}") greet("Alice") # 调用函数
-
参数 :传递给函数的输入,可有多个或无参数。
-
返回值 :通过
return
语句返回结果,若无返回值可省略return
。
-
-
内置函数
-
print()
:输出内容到控制台。 -
len()
:返回序列长度。 -
range()
:生成数字序列(需转换为列表使用)。 -
sorted()
:排序可迭代对象(支持自定义排序规则)。
-
二、控制语句
-
分支语句
-
if
:单条件判断。 -
elif
:多条件判断。 -
else
:默认分支。
-
-
循环语句
-
for
循环:遍历可迭代对象(如列表、元组)。 -
while
循环:基于条件重复执行。
-
三、函数式编程
-
高阶函数 :接受函数作为参数或返回函数。例如:
-
sorted(nums, key=abs)
:按绝对值排序。 -
map(square, nums)
:将square
函数应用到列表每个元素。
-
四、注意事项
-
函数名需有意义,参数类型需匹配(如
sorted
需数值类型)。 -
缩进是Python语法要求,用于定义代码块。
以上内容综合了Python基础语法与高级特性,适用于初学者及进阶开发。