01_系统函数与自定义函数

在这里插入图片描述


博文配套视频课程:24小时实现从零到AI人工智能


函数概念与类别

在软件开发的过程中,经常有很多操作是完全相同或者非常相似的,仅仅是处理的数据不同而已。尽量减少使用直接复制代码的方式来实现功能的复用,解决这个问题的有效方法是设计函数与类。

系统函数

from random import random
# 通过help可以显示系统函数
help(print)
help(random)
help(max)
help(id)

自定义函数

有时候系统内置函数不能满足我们要求时,这时我们就需要自定义函数了。自定义函数格式如下

  1. 函数的括号内用来定义参数
  2. 函数内容以冒号开始,并且缩进
  3. 不带return的函数,相当于返回None
  4. 函数4种参数类型:必填、默认、关键字、不定长参数
def 函数名 (参数,参数....):
'''注释'''
函数体

函数封装随机数生成器

第一行Python代码课程中,我们讲解了如何生成随机数的功能模块,如果这个模块在项目中用的比较多,我们可以采用函数来封装它,并且采用缺省参数让它更加的灵活

def randomNumber(number, start, end):
    data = []
    while True:
        element = random.randint(start, end)
        if element not in data:
            data.append(element)
            if len(data) == number:
                break
    return data
result  = randomNumber(10,1,100)
print(result)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值