Bootstrap

python——函数与内置函数

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

python函数与内置函数的区别
函数的参数:
定义参数的时候,可以有参数,也可以没有参数
参数的形式有四种:
1.位置参数:调用函数的传递,按照函数的规定的位置,来一一对应
2.指定参数:写明参数名 = 值,这个顺序是随意
3.指定+位置参数
4.缺省参数:定义函数的时候,直接给参数一个默认值
5.不定长参数 – * 和 ** 标识来表示当前参数是不定长的
*arg:这里传入的参数是个列表


一、函数

将一段公式/逻辑 定义在一个特定的标题下,通过一块,或者一行代码来执行固定好的逻辑,而这些代码只有函数被调用的时候才会执行;这种行为在计算机里面 – 理解为简单的封装

1.函数的调用

	函数名 +小括号:  def 函数名([参数])  --  函数的语法

代码如下(示例):

def pp():
    print("打印一句话")
    return "你好呀!"

pp()
# str1 = pp()
# print(str1)

def ddd(m, n, k):
    print("传入的m参数是:{}".format(m))
    print("传入的n参数是:{}".format(n))
    print("传入的k参数是:{}".format(k))


ddd(2, 1, 4)
ddd(m=2, n=10, k=14)
ddd(k=1, m=2, n=11)

2.内置函数

在这里插入图片描述

代码如下(示例):

str = 'dbcae'
print('len -->', len(str))
print('max -->', max(str))
print('sorted -->', sorted(str))

输出结果

len --> 5
max --> e
sorted --> ['a', 'b', 'c', 'd', 'e']

总结

1.它可以把结果传递出来,外面用变量获取对应的结果
2.return 一定标志一个函数的结束,也就意味着return后面的代码一定不会执行
3.一个函数如果有return,return也可以不带值,这个时候就意味着函数返回的值是一个None
4.一个函数也可以没有return,那么它返回的一定是个None

;