零基础学习Python第15天:Python中的函数入门篇[函数的定义,函数的形参、实参,函数的返回值]

一、函数的定义

        在Python中,函数的定义以关键字def开头,后面跟着函数名和一对括号和冒号。函数定义结束后,需要在下一行缩进,并编写函数体。

1.函数定义格式:

函数的调用:函数名(参数)

函数就是方法,拥有一定的功能,对功能实现封装
函数的目的:提升代码的复用,减少代码的重复使用
注意事项:
①函数命名规则等同于变量名,应当符合标识符的命名规则,方便后续调用
②函数的声明,def 是单词define的缩写,

③命名格式:def 函数名():

                                          pass
                      函数的调用 函数名()

2.定义一个简单的函数

按照函数定义的格式进行编写,传入参数可以上传,也可以省略,此处的代码是省略了的

def wakeup(): # 函数的声明 def 函数名():
    print("醒醒啊那") # 定义语句块
    print("快清醒一点")
wakeup() # 函数的调用 函数名()

运行结果: 

二、形参和实参

1.形参定义:

①函数的形参,形式参数,出现在函数的声明中的()中
②没有固定值,调用函数时,将实参赋予形参
③形参和实参让函数更灵活,功能更强大

2.实参定义:

实际参数,出现在函数调用()中

3.编写形参和实参案例

def wakeup(name): # name是一个形参
    print(f"{name}太好啦")


wakeup("醒醒") # 醒醒是实参

运行结果:

 

案例:这是一个叫醒服务,叫醒谁,叫几次

def wakeup(name,num):
    """
    这是一个叫醒服务
    :param name:
    :param num:
    :return:
    """
    print(num,"次")
    # print(f"醒醒啊{name}")
    for i in range(num):
        print(f"醒醒啊{name}")

wakeup("赵云云",5)
wakeup("张丹丹",6)
wakeup("住对对",8)

打印结果:

 

三.返回值

1.返回值语法格式:

如图,变量就能接收到函数的返回值
语法就是:通过return关键字,就能向调用者返回数据 

函数的运算结果,默认返回none,没有返回值
可以通过return将结果返回

2.编写函数返回值案例

①自定义一个函数比较大小

def my_max(first,second):
    """

    :param first: 这是第一个形参
    :param second: 第二个形参
    :return: 计算结果,返回first和second中间最大的数
    """
    max_value = first if first > second else second
    return max_value


r = my_max(10,30)
print(r,"自定义函数比较大小")

②判断一个数是不是质数


def is_prime(n):
    """
    判断n是不是质数
    :param n: 判定的数
    :return:True 代表的是质数,False代表的不是质数
    """
    for i in range(2,n):
        if n % i == 0:
            # break
            return False
    else:
        return True

print(is_prime(7))
#
#
for i in range(1,1001-6):
    if is_prime(i) and is_prime(i+6):
        print(i,i+6)

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值