位置: IT常识 - 正文

python中的函数(1)(python中的函数库)

编辑:rootadmin
# 1.函数 # 函数就是将一段具有独特功能的代码段整合到一个整体并命名 # 在需要的位置调用这个名称即可完成对应的需求 # 函数的作用:封装代码(方便管理),实现代码重用 print('1.函数作用') name_list = # 1.函数# 函数就是将一段具有独特功能的代码段整合到一个整体并命名# 在需要的位置调用这个名称即可完成对应的需求# 函数的作用:封装代码(方便管理),实现代码重用print('1.函数作用')name_list = ['小明', '小刚'] # 列表print(len(name_list)) # 长度为2print()name_list.append('小芳')print('列表的长度:', len(name_list)) # 长度为3print('list', name_list) # 可以拼写 name_list.print 一样的print('type', type(name_list))print('id', id(name_list))print()name_list.append('小雨')print('列表的长度:', len(name_list))print('list', name_list)print('type', type(name_list))print('id', id(name_list))

推荐整理分享python中的函数(1)(python中的函数库),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中的函数库,Python中的函数不包括,Python中的函数定义通过define关键字完成,Python中的函数定义通过define关键字完成,python中的函数,Python中的函数都可以被重复调用,python中的函数库,Python中的函数都可以被重复调用,内容如对您有帮助,希望把文章链接给更多的朋友!

# 2.定义函数'''def 函数名称(参数): 代码1 代码2 ···根据不同需求 参数可有可无函数必须先定义再调用 使用函数:函数名称(参数)'''print()print('2.定义函数')# 定义一个函数输出上面的重复代码(列表信息输出)def list_info(): # information info print() print(name_list[0]) print('列表的长度:', len(name_list)) print('list', name_list) print('type', type(name_list)) print('id', id(name_list))name_list = ['小明', '小刚'] # 列表name_list.append('666')list_info() # 调用函数name_list.append('888')list_info() # 调用函数

# 3.简单的函数的使用print()print('3.简单的函数的使用')# informationdef print_info(): print('我真帅,我真好,我今天真棒!')print_info()python中的函数(1)(python中的函数库)

# 4.函数的参数# 参数作用:让函数更加灵活print()print('4.函数的参数')# 定义一个输出列表的函数def print_info(list_data): # 形参 参数只会作用函数里面的数据 print(list_data)print()print_info([666, 555]) # 实参# 定义列表中数据求和的函数def list_sum(list_data): # 将列表中的数据求和 total = 0 for i in list_data: total += i print(total)print()list1 = [1, 2, 3, 4]list2 = [66, 22, 11]list_sum(list1) # print(sum(list1))list_sum(list2)# 定义一个输出列表长度的函数def list_len(list_data): i = 0 for _ in list_data: # 临时变量_ i += 1 print(i)print()list1 = [1, 2, 3, 4]list2 = [66, 22, 11]list_len(list1) # print(len(list1))list_len(list2)

# 5.函数的返回值# return 返回的参数# return之后整个函数将会直接结束,return后面的代码不会运行print()print('5.函数的返回值')# 定义列表中数据求和的函数def list_sum1(list_data): # 将列表中的数据求和 """ 函数整体注释 将列表中数据求和 :param list_data: 参数注释 :return: 返回值注释 """ total = 0 for i in list_data: total += i print(total) return total # 当需要用到列表中的和 # print('666') # return之后函数结束,后面的代码不会运行print()list1 = [1, 2, 3, 4]data = list_sum1(list1) # 用变量data接收return后的返回值print(data)

# 6.函数的说明文档print()print('6.函数的说明文档')help(len) # 打印函数的说明文档help(list_sum1) # 不要函数后面的括号# 多个参数# 注解 ->int 提示返回类型是int# a:int 提示输入的实参是int类型,但是若不是int类型,它不会报错def data_sum(a: int, b, c)->int: # a:int 提示输入的实参是int类型 """ 求和 :param a: 数字1 :param b: 数字2 :param c: 数字3 :return: a+b b+c """ print(a+b+c) return a+b, b+c # 不会报错,只是提示print()float_data = 3.00data_sum(1, 2, float_data)data = data_sum(1, 2, 3)print(data) # 返回的是个元组data1, data2 = data_sum(1, 2, 3) # 拆包方式print(data1, data2)

# 7.函数的嵌套调用print()print('7.函数的嵌套调用')def test_a(): print('a')def test_b(): test_a() print('b')test_b()

# 今日练习'''(1)定义一个去除列表中重复数据的函数(2)传入一个列表参数[3,4,2,2,4,0,1,4](3)将列表数据去重后进行返回(return)(4)在外部输出去重后的列表'''print()print('今日练习')# 定义一个去除列表中重复数据的函数def list_uniq_1(list_data: list)->list: # 注解 提示实参为list类型,返回值为list类型 """ 利用集合set的去重 去除列表中重复的数据 :param list_data: 输入的列表 :return: 返回去重后的列表 """ set_1 = set(list_data) list_1 = list(set_1) return list_1def list_uniq_2(list_data: list)->list: # 注解 提示实参为list类型,返回值为list类型 """ 利用not in 去除列表中重复的数据 :param list_data: 输入的列表 :return: 返回去重后的列表 """ list_new = [] for i in list_data: # 遍历列表中的每个数据 if i not in list_new: # 如果遍历到的数据没有在新列表中 list_new.append(i) # 那么把它添加到新列表 else: # 如果遍历到的数据在新列表 pass # 就跳过 return list_newlist1 = [3, 4, 2, 2, 4, 0, 1, 4]list2 = list_uniq_1(list1)print(list2)list3 = list_uniq_2(list1)print(list3)

本文链接地址:https://www.jiuchutong.com/zhishi/311561.html 转载请保留说明!

上一篇:快速显示隐藏WordPress顶部工具栏 WordPress Admin Bar Control(快速显示隐藏单元格)

下一篇:Mockito使用方法(Kotlin)(mockito mock方法)

  • opporeno4支持的防水级别是多少(opporeno4pro有防窥膜吗)

    opporeno4支持的防水级别是多少(opporeno4pro有防窥膜吗)

  • iqooneo3是塑料机身吗(iqoo3是塑料机身吗)

    iqooneo3是塑料机身吗(iqoo3是塑料机身吗)

  • 插件不受支持怎么解决(电脑显示插件不受支持)

    插件不受支持怎么解决(电脑显示插件不受支持)

  • 苹果x刘海屏红点闪烁(苹果刘海屏红灯一直在闪烁)

    苹果x刘海屏红点闪烁(苹果刘海屏红灯一直在闪烁)

  • 微信视频怎么取消反向(微信视频怎么取消收藏)

    微信视频怎么取消反向(微信视频怎么取消收藏)

  • 文档和文件夹一样吗(文档和文件夹一起发送)

    文档和文件夹一样吗(文档和文件夹一起发送)

  • 微信解封人脸识别一直无法通过怎么办

    微信解封人脸识别一直无法通过怎么办

  • 手机QQ浏览器闪退打不开了怎么办(手机qq浏览器闪退怎么解决)

    手机QQ浏览器闪退打不开了怎么办(手机qq浏览器闪退怎么解决)

  • 手机上显示耳机状态没有声音(手机上显示耳机标志没声音怎么办)

    手机上显示耳机状态没有声音(手机上显示耳机标志没声音怎么办)

  • 快手上直播收到红心有什么用啊可以换钱吗(快手直播收到礼物怎么算钱)

    快手上直播收到红心有什么用啊可以换钱吗(快手直播收到礼物怎么算钱)

  • redmi k30防水吗(红米k30防水效果)

    redmi k30防水吗(红米k30防水效果)

  • qq视频录制对方会知道吗(qq视频录制对方能听到吗)

    qq视频录制对方会知道吗(qq视频录制对方能听到吗)

  • 手机充的是虚电怎么办(手机充的是虚电怎么办华为)

    手机充的是虚电怎么办(手机充的是虚电怎么办华为)

  • 扫二维码转账怎样追回(扫二维码转账怎么查对方)

    扫二维码转账怎样追回(扫二维码转账怎么查对方)

  • 苹果手机抬头灯显示在哪里设置(苹果手机抬头灯怎么关)

    苹果手机抬头灯显示在哪里设置(苹果手机抬头灯怎么关)

  • 苹果手机怎么快速截屏(苹果手机怎么快速删除手机短信)

    苹果手机怎么快速截屏(苹果手机怎么快速删除手机短信)

  • set协议是什么(set协议的工作原理)

    set协议是什么(set协议的工作原理)

  • 华为mate20pro海外版区别(华为mate20pro海外版升级鸿蒙)

    华为mate20pro海外版区别(华为mate20pro海外版升级鸿蒙)

  • 唱吧一键修音(唱吧一键修音有用吗)

    唱吧一键修音(唱吧一键修音有用吗)

  • 苹果mac系统怎么设置ip地址/子网掩码(苹果Mac系统怎么切换输入法)

    苹果mac系统怎么设置ip地址/子网掩码(苹果Mac系统怎么切换输入法)

  • MAC系统使用itunes听歌时歌曲名乱码的解决方法(macbook版itunes)

    MAC系统使用itunes听歌时歌曲名乱码的解决方法(macbook版itunes)

  • 硬盘安装系统方法,Windows7硬盘安装教程(硬盘安装系统方法)

    硬盘安装系统方法,Windows7硬盘安装教程(硬盘安装系统方法)

  • 【TypeScript】TS 看这一篇就够了(typescripte)

    【TypeScript】TS 看这一篇就够了(typescripte)

  • React初体验-Hello React的组件化方式-React入门小案例(react+go)

    React初体验-Hello React的组件化方式-React入门小案例(react+go)

  • 预收账款什么时候确认收入
  • 印花税的征税范围具体有哪些
  • 什么是进口增值业务
  • 一般纳税人企业所得税是多少
  • 劳务报酬支出 怎么做账
  • 物业管理费专票可以抵扣吗
  • 劳务费个人所得税怎样计算
  • 实收资本一直挂着其他应收款怎么办
  • 退税流程怎么操作APP
  • 加盟费是怎么回事
  • 外包和离岸外包一样吗
  • 开票系统年费怎么缴纳
  • 企业所得税业务费扣除标准
  • 公司活动发言稿范文
  • 计划成本材料采购明细账一般采用的格式是什么
  • 工程款发票开给委托方要如何处理?
  • 生产成本里面的工会经费
  • 小微企业按季度预缴企业所得税
  • 经营终止前企业资质变更
  • 活动策划费可以开专票吗
  • 收到专项拨款属于什么科目
  • 废料出售收入
  • 企业享受小型微利政策
  • 商业汇票付款方通过哪个会计科目核算
  • u启动pe装机工具如何重装系统win10
  • 桌面图标归纳
  • linux不允许root登录
  • 库存盘点差异会计分录
  • 取得增值税发票的认证期限是多久?
  • php的implode
  • php实现多条件查询
  • php ob缓存
  • 不符合政策和条件的成语
  • node express安装
  • _ html
  • 西安微信公众号开发
  • 个体工商户该如何开发票
  • python中sys模块
  • 企业初期面临的主要问题
  • 增值税发票名称可以写个人吗
  • 财政补助结转和财政补助结余
  • 机动车发票抵扣新规
  • 保险业务手续费
  • 应收款为负数怎么理解这个概念
  • spring security例子
  • 个体工商户属于个人还是企业
  • 小规模纳税人的条件
  • 个人经营所得税怎么申报
  • 固定资产已提完折旧,但仍在使用,需要定期清理吗?
  • 淘宝商城的收入来源
  • 财政补助收入怎样申报企业所得税
  • 冲销预付账款怎么填记账凭证
  • 职工宿舍怎么入账
  • 经营活动产生的现金流量净额计算公式
  • 股东向公司借款协议
  • 会计每个月需要打印科目余额表吗
  • Win7 64位 mysql 5.7下载安装常见问题小结
  • win10上如何安装hd4850驱动
  • 系统安装驱动卡住了
  • linux rmdir
  • win8.1进入桌面
  • ubuntu环境搭建
  • ubuntu配置vsftpd
  • 系统时间错乱如何使用NTP进行系统时间调整
  • linux shell命令大全
  • vs2008安装教程
  • 基于javascript的毕业设计
  • node.js常用命令
  • python脚本怎么编写
  • androidui框架
  • unity3d documentation
  • python图片验证码输入错误不能点登陆
  • 开出去的专用发票存根怎么处理的
  • 税控设备可以在电子税务局上买吗
  • 为什么要征收城乡土地
  • 上海税务培训中心
  • 办理增值税一般纳税人所需资料
  • 甘肃税务局电子税务局官网电子发票怎么查询
  • 地税局和税务局一样吗
  • 内蒙古自治区市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设