位置: 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方法)

  • 荣耀x10如何打开多屏协同(荣耀x10如何打开开发者选项)

    荣耀x10如何打开多屏协同(荣耀x10如何打开开发者选项)

  • ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

    ios12蜂窝数据无法还原(苹果12开了蜂窝数据1x)

  • 小米省钱购是小米的吗(小米省钱购提现钱提到哪里了)

    小米省钱购是小米的吗(小米省钱购提现钱提到哪里了)

  • vivoz6有红外线遥控吗(vivoz1带红外遥控)

    vivoz6有红外线遥控吗(vivoz1带红外遥控)

  • 电脑熄屏 按什么键唤醒(电脑熄屏 按什么键关机)

    电脑熄屏 按什么键唤醒(电脑熄屏 按什么键关机)

  • 2.0ah是多少毫安(2.0ah是多少毫安电池比手机电池大吗)

    2.0ah是多少毫安(2.0ah是多少毫安电池比手机电池大吗)

  • 电脑microsoft账户登不进去(电脑microsoft账户怎么退出登录)

    电脑microsoft账户登不进去(电脑microsoft账户怎么退出登录)

  • ppt可以保存哪几种文件格式(ppt要保存成什么类型才能在各种地方都能打开)

    ppt可以保存哪几种文件格式(ppt要保存成什么类型才能在各种地方都能打开)

  • 双5g手机和单5g手机区别(双5g的手机)

    双5g手机和单5g手机区别(双5g的手机)

  • 电脑上安装钉钉为什么打不开(电脑上安装钉钉很慢怎么回事)

    电脑上安装钉钉为什么打不开(电脑上安装钉钉很慢怎么回事)

  • airpods能连win7电脑吗(airpodspro连win7电脑)

    airpods能连win7电脑吗(airpodspro连win7电脑)

  • 小爱同学可以关机嘛(小爱同学可以关电脑吗)

    小爱同学可以关机嘛(小爱同学可以关电脑吗)

  • win10输完密码一直转圈(win10输完密码一直转圈圈安全模式进不去)

    win10输完密码一直转圈(win10输完密码一直转圈圈安全模式进不去)

  • 电脑怎么输入特殊符号(电脑怎么输入特殊字符符号)

    电脑怎么输入特殊符号(电脑怎么输入特殊字符符号)

  • vivo手机储存卡在哪(vivo手机储存卡数据怎么恢复)

    vivo手机储存卡在哪(vivo手机储存卡数据怎么恢复)

  • 怎么关闭情侣空间标识(怎么关闭情侣空间?)

    怎么关闭情侣空间标识(怎么关闭情侣空间?)

  • 电脑系统设置在哪(电脑安装系统后重启进不了系统)

    电脑系统设置在哪(电脑安装系统后重启进不了系统)

  • 查找小米手机位置(查找小米手机位置怎么找)

    查找小米手机位置(查找小米手机位置怎么找)

  • airpods可以单独给盒子充电吗(AirPods可以单独找一只吗)

    airpods可以单独给盒子充电吗(AirPods可以单独找一只吗)

  • 苹果电池健康多少要换(苹果电池健康多久掉一次正常)

    苹果电池健康多少要换(苹果电池健康多久掉一次正常)

  • 抖音发视频怎么加文字(抖音发视频怎么上热门)

    抖音发视频怎么加文字(抖音发视频怎么上热门)

  • Windows11怎么设置自动关机?Win11设置自动关机方法(windows11怎么设置锁屏密码)

    Windows11怎么设置自动关机?Win11设置自动关机方法(windows11怎么设置锁屏密码)

  • HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

    HTML实现简单的贪吃蛇小游戏(附完整源码)(html怎么做)

  • 进项税额转出的例题
  • 个人所得税一般多久能退下来
  • 个人所得税是什么
  • 企业要本地迁往隔壁县区,税务要注销吗
  • 会计凭证辅助项
  • 对公账户取现金有限制吗
  • 建筑业异地施工如何纳税
  • 工业企业制造费用具体怎么摊
  • 增值税怎样报税
  • 建筑行业简易计税账务处理
  • 销售商品开具商品单据
  • 企业出售产品
  • 滴滴客运服务费发票税率
  • 机动车销售统一票据可以抵扣吗
  • 二手房房产税税率
  • 收到普通发票税号错了不改会怎么样
  • 小规模纳税人3%减按1%的账务处理
  • 出口退税综合服务平台电话
  • 总资产增长率的含义
  • 开通分期付款
  • 冲销暂估成本如何写摘要?
  • 确认坏账损失的分录怎么做
  • 高新技术企业研发人员学历要求
  • 苹果iphone支持在哪
  • 财产清查的账务处理原则
  • win11重置此电脑失败
  • mac如何配置
  • boot mac os from
  • 防暑降温费会计处理
  • 出口退免税的基本政策包括
  • 0x80070035无法访问
  • 苹果电脑怎么切换中英文
  • 存货质量是什么意思
  • 若依框架好用吗
  • thinkphp 数据库查询
  • 企业法人看病费用能报销吗
  • 销售商品收取的运费会计分录
  • 购进来的样品怎么账务处理
  • php 替换字符
  • 金税盘锁死状态
  • 一分钟玩转钉钉文档是什么东西
  • redis面试必会6题经典
  • dos命令暂停停10s
  • 技术服务费计入成本会计分录
  • 织梦cms不更新了吗
  • jquery vue.js
  • 公司捐赠给个人公司要交税吗
  • 合营企业和联营企业的概念
  • 税金及附加主要包括什么
  • 递延所得税负债大白话解释
  • 汽修修理厂
  • 医生规培补助
  • 公司开出发票但未收到款如何写分录?
  • 物流公司贷款
  • 收到股东投资如何做账
  • 火车票退票改签手续费
  • 在网上订机票怎么订
  • 电子发票报销如何处理
  • 支付宝扣手续费是怎么回事
  • mysql获取所有表的数据量
  • xp桌面消失 右击无反应
  • airplay macbook
  • win7旗舰版怎么连接无线网络
  • 用于播放html5视频文件的正确
  • python制作数字拼图
  • jQuery实现的AJAX简单弹出层效果代码
  • bat 批处理文件
  • unity rp
  • bootstrap 多级菜单
  • 举例讲解水生花卉栽培管理
  • ps如何把图片放大缩小
  • python二叉树
  • jqueryui draggable
  • python并发原理
  • 如何查询车辆购置税是否缴纳
  • 税务局纳税服务中心
  • 办理对外支付税务备案需要多久时间
  • 新疆高龄补贴2024发放标准是多少
  • 西藏五个确保是什么?
  • 福建税务局电子税务局电话多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设