python函数种类有哪些?

  • Post category:Python

Python函数分为内置函数和自定义函数两种类型。

  1. 内置函数

内置函数是 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)
  1. 自定义函数

自定义函数是由用户自行定义的函数,可以使得程序的结构更加清晰明了,也方便代码的重复利用。定义函数的语法为:

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,它接收两个参数 num1num2,将它们相加并将结果返回。在函数调用时,我们传入了参数 a=3b=5,函数返回了它们之和,即 8,并将结果存储在变量 c 中,最终输出结果 8