Python函数分为内置函数和自定义函数两种类型。
- 内置函数
内置函数是 Python 提供的一些基本功能函数,可以直接使用,无需额外引入模块。常见的内置函数包括:
– 数学相关函数(abs、pow、round等)
– 集合相关函数(len、max、min、sum等)
– 字符串相关函数(str、int、float、chr、ord等)
– 列表相关函数(list、sorted、reversed等)
– 字典相关函数(dict、keys、values等)
示例代码:
# 使用内置函数计算列表的和
my_list = [1,2,3,4,5]
sum_result = sum(my_list)
print(sum_result)
# 使用内置函数将字符串中的所有小写字母转换为大写字母
my_str = "Hello, World!"
upper_str = my_str.upper()
print(upper_str)
- 自定义函数
自定义函数是由用户自行定义的函数,可以使得程序的结构更加清晰明了,也方便代码的重复利用。定义函数的语法为:
def functionname(parameters):
"""docstring"""
function_body
return [expression]
其中,def
为定义函数的关键字,functionname
为函数名,parameters
为函数的参数(可选),docstring
为函数的文档字符串,function_body
为函数的执行体内容(可以为空),return
为函数的返回值(可选)。
示例代码:
# 定义一个求和函数
def sum_function(num1, num2):
result = num1 + num2
return result
# 调用自定义的求和函数
a = 3
b = 5
c = sum_function(a, b)
print(c)
在这个示例代码中,我们定义了一个求和函数 sum_function
,它接收两个参数 num1
和 num2
,将它们相加并将结果返回。在函数调用时,我们传入了参数 a=3
和 b=5
,函数返回了它们之和,即 8
,并将结果存储在变量 c
中,最终输出结果 8
。