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

  • powerpoint中的版式指的是什么(powerpoint 版本)

    powerpoint中的版式指的是什么(powerpoint 版本)

  • 腾讯视频怎么看我的资产(腾讯视频怎么看不了电视了)

    腾讯视频怎么看我的资产(腾讯视频怎么看不了电视了)

  • 微信如何关闭信息提示音(微信如何关闭信息)

    微信如何关闭信息提示音(微信如何关闭信息)

  • 乐心手环按哪里开机(乐心手环哪里生产的)

    乐心手环按哪里开机(乐心手环哪里生产的)

  • 耳机插头规格有几种(耳机插头的型号)

    耳机插头规格有几种(耳机插头的型号)

  • 苹果温度过高请冷却使用怎么解除(苹果温度过高请冷却但是手机不热)

    苹果温度过高请冷却使用怎么解除(苹果温度过高请冷却但是手机不热)

  • 显卡没有供电接口怎么办(显卡没有供电接口,可不可以用带显卡电源接口的电源)

    显卡没有供电接口怎么办(显卡没有供电接口,可不可以用带显卡电源接口的电源)

  • i3 9100f配什么内存(i3 9100搭配什么内存条)

    i3 9100f配什么内存(i3 9100搭配什么内存条)

  • 腾讯课堂分屏算时间吗(腾讯课堂分屏算分屏吗)

    腾讯课堂分屏算时间吗(腾讯课堂分屏算分屏吗)

  • 格式工厂ncm转mp3失败(格式工厂ncm转mp3在线转好还是用软件转好)

    格式工厂ncm转mp3失败(格式工厂ncm转mp3在线转好还是用软件转好)

  • 快手怎样提现才不要验证码(快手怎样提现才是真的)

    快手怎样提现才不要验证码(快手怎样提现才是真的)

  • 苹果怎么应用分身QQ(苹果怎么应用分屏)

    苹果怎么应用分身QQ(苹果怎么应用分屏)

  • 手机屏幕里面有阴影怎么办(手机屏幕里面有印子是怎么回事)

    手机屏幕里面有阴影怎么办(手机屏幕里面有印子是怎么回事)

  • vivos1怎么截屏手机屏幕(vivos1手机截图怎么截)

    vivos1怎么截屏手机屏幕(vivos1手机截图怎么截)

  • ios13信号不稳定(ios13信号不稳定是因为软件吗)

    ios13信号不稳定(ios13信号不稳定是因为软件吗)

  • 微信视频关机自己能看到吗(微信视频手机自动关机后还可以继续)

    微信视频关机自己能看到吗(微信视频手机自动关机后还可以继续)

  • 荣耀v20充电多少w(荣耀v20充电需要多少时间)

    荣耀v20充电多少w(荣耀v20充电需要多少时间)

  • 滴滴被永久封号怎么办(滴滴被永久封号换个手机号可以吗)

    滴滴被永久封号怎么办(滴滴被永久封号换个手机号可以吗)

  • 淘宝好评追评后能删吗(淘宝好评追评后还可以再追评吗)

    淘宝好评追评后能删吗(淘宝好评追评后还可以再追评吗)

  • x单卡还是双卡(苹果x单卡还是双卡)

    x单卡还是双卡(苹果x单卡还是双卡)

  • fmn是什么(fmn是什么牌子)

    fmn是什么(fmn是什么牌子)

  • 通过微信收款码能找到人吗(通过微信收款码可以查找到个人信息吗)

    通过微信收款码能找到人吗(通过微信收款码可以查找到个人信息吗)

  • vue怎么用照片做视频(vue使用图片)

    vue怎么用照片做视频(vue使用图片)

  • 安卓手机如何更换动态壁纸(安卓手机如何更新whatsapp)

    安卓手机如何更换动态壁纸(安卓手机如何更新whatsapp)

  • 考驾照手机号被占用怎么办(考驾照电话号码被注册了怎么办)

    考驾照手机号被占用怎么办(考驾照电话号码被注册了怎么办)

  • p30有nfc功能吗(p30带不带nfc功能)

    p30有nfc功能吗(p30带不带nfc功能)

  • 找不到发送到桌面快捷方式怎么办(发送文件桌面上显示不出来)

    找不到发送到桌面快捷方式怎么办(发送文件桌面上显示不出来)

  • 一文读懂ChatGPT模型原理(一文读懂谢娜张杰购房跳单事件始末)

    一文读懂ChatGPT模型原理(一文读懂谢娜张杰购房跳单事件始末)

  • 应交增值税一般纳税人的账怎么做
  • 个体户文化事业建设费征收范围
  • 一般纳税人商品混凝土税率
  • 缴纳个人所得税怎么算
  • 营业外支出为负数怎么处理
  • 出口退税逾期申报,需申报出口货物收汇情况表
  • 房地产企业预缴增值税怎么计算
  • 计划成本法会计分录例题
  • 工会费可以个税抵扣吗
  • 个体工商户申报年报
  • 财政局专利补助政策
  • 异地上班员工报销路费
  • 个人交年金的多少有什么区别
  • 收到以前年度退所得税分录
  • 印花税的计税依据含增值税吗
  • 果蔬免征增值税有哪些
  • 弥补以前年度亏损从哪里取数
  • 物业收取的滞纳金怎么算
  • 工会经费什么时候返还给企业
  • 创业带动的就业是什么
  • 经营现金流量为负数是什么意思
  • 损益表现金流量表资产负债表
  • 财务报表教育费附加包含地方教育费附加吗
  • 如何在Win11上查看所有用户帐户
  • win10更新windows
  • 清算资金往来借贷方什么意思
  • 公司退股需要交什么税
  • 加班工资算补贴么
  • 知识产权?
  • 公司财务账目不符怎么办
  • 什么叫php
  • PHP:session_cache_expire()的用法_Session函数
  • 查补以前年度收入
  • 罗汉松的养殖方法剪枝视频
  • 稳岗补贴支付范围
  • 享受所得税优惠情况说明
  • 没有上报汇总就申报了
  • react keepalive
  • 基建费用如何摊销
  • php面向对象的三大特征
  • framework3.5怎么打开
  • 前端es6是什么意思
  • 三维点云识别
  • 大数据投资发展有限公司
  • 社会团体税收政策
  • 企业实缴各类税金的总额
  • 建筑企业增值税税率是多少
  • php指定域名访问
  • 开发支出在资产负债表填哪一栏
  • 出租车票可以查到行程吗
  • sqlserver2008r2评估期已过
  • 视同销售要不要确认收入?
  • 经营性投资范畴
  • 发票做帐有什么用
  • 非居民企业境内所得
  • 公司领导培训费用标准
  • 小规模增值税减免申报表怎么填
  • 新公司现金日记账怎么记账的
  • mysql 备份方式
  • mysql5.7分区表
  • win7任务栏功能
  • ubuntu从u盘安装软件
  • 传统与现代的结合英文
  • linux uzip
  • winxp系统和win7系统有什么区别
  • mac使用磁盘工具的快捷键
  • linux查询ipv4
  • windows8停止
  • win10系统自带虚拟机无法启
  • linux系统有哪几个
  • 为什么无法退出
  • py常用函数
  • 人物移动素材
  • cocos2dx schedule
  • batch批处理
  • jq监听input框value值
  • shell bash sh
  • unity uGUI按钮点击换图
  • 保险理赔款如何分配
  • 重庆市税收排名地区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设