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

  • 华为手环7怎么添加门禁卡(华为手环7怎么下载第三方软件)

    华为手环7怎么添加门禁卡(华为手环7怎么下载第三方软件)

  • 抖音上团购套餐怎么购买(抖音上团购套餐怎么开通)

    抖音上团购套餐怎么购买(抖音上团购套餐怎么开通)

  • 苹果手表怎么断开wifi(苹果手表怎么断开连接)

    苹果手表怎么断开wifi(苹果手表怎么断开连接)

  • vivo S9使用的是什么GPU(vivo s9使用心得)

    vivo S9使用的是什么GPU(vivo s9使用心得)

  • 华为nova7se的关机方法是什么(华为nova7se的关于手机页面)

    华为nova7se的关机方法是什么(华为nova7se的关于手机页面)

  • 荣耀30有红外遥控功能吗(荣耀30有红外遥控吗)

    荣耀30有红外遥控功能吗(荣耀30有红外遥控吗)

  • 手机如何群发短信(手机如何群发短信给所有人)

    手机如何群发短信(手机如何群发短信给所有人)

  • 苹果官网送达时间准吗(苹果官网送达时间)

    苹果官网送达时间准吗(苹果官网送达时间)

  • 京东没有确认收货按钮(京东没有确认收货这一选项)

    京东没有确认收货按钮(京东没有确认收货这一选项)

  • qq视频聊天怎么设置悬浮窗(qq视频聊天怎么放视频)

    qq视频聊天怎么设置悬浮窗(qq视频聊天怎么放视频)

  • 添加引导是什么意思(添加引导失败怎么办)

    添加引导是什么意思(添加引导失败怎么办)

  • 手机怎么查qq以前的昵称(手机qq怎么查看qq号码)

    手机怎么查qq以前的昵称(手机qq怎么查看qq号码)

  • 苹果11定位怎么关(苹果11定位怎么看)

    苹果11定位怎么关(苹果11定位怎么看)

  • 微信逐条转发什么后果(微信逐条转发什么内容)

    微信逐条转发什么后果(微信逐条转发什么内容)

  • ipad变卡顿怎么解决(ipad变卡顿怎么办)

    ipad变卡顿怎么解决(ipad变卡顿怎么办)

  • 苹果手机的白点从哪里设置(苹果手机的白点怎么取消)

    苹果手机的白点从哪里设置(苹果手机的白点怎么取消)

  • 手机下载电视剧怎么下载啊(手机下载电视剧到u盘怎么下载)

    手机下载电视剧怎么下载啊(手机下载电视剧到u盘怎么下载)

  • iqooneo支持44w快充吗(iqoo支持44w快充吗)

    iqooneo支持44w快充吗(iqoo支持44w快充吗)

  • oppofindx2上市时间是多久(oppofindx2什么时候出的)

    oppofindx2上市时间是多久(oppofindx2什么时候出的)

  • 7pios11正式版卡不卡(ip11和ip7卡槽)

    7pios11正式版卡不卡(ip11和ip7卡槽)

  • 爱奇艺如何用qq登录(爱奇艺如何用手机号登录)

    爱奇艺如何用qq登录(爱奇艺如何用手机号登录)

  • 手机屏幕发绿怎么回事(手机屏幕发绿怎么调色温)

    手机屏幕发绿怎么回事(手机屏幕发绿怎么调色温)

  • mata30和mate30pro的区别(华为mate30pro和mata30哪个值得买)

    mata30和mate30pro的区别(华为mate30pro和mata30哪个值得买)

  • 笔记本主板电池没电会影响开机吗(笔记本主板电池没电了会开不了机吗)

    笔记本主板电池没电会影响开机吗(笔记本主板电池没电了会开不了机吗)

  • 台式电脑手写怎么设置(台式电脑手写怎么弄出来)

    台式电脑手写怎么设置(台式电脑手写怎么弄出来)

  • 淘宝无需物流是什么意思(淘宝店家无需物流)

    淘宝无需物流是什么意思(淘宝店家无需物流)

  • 号码被标记怎么取消(号码被标记怎么去除)

    号码被标记怎么取消(号码被标记怎么去除)

  • 为什么别人打电话过来显示未知(为什么别人打电话打不进来)

    为什么别人打电话过来显示未知(为什么别人打电话打不进来)

  • 无法接通和关机的区别(无法接通和关机的原因)

    无法接通和关机的区别(无法接通和关机的原因)

  • 荣耀20pro有nfc功能吗(荣耀20 pro nfc)

    荣耀20pro有nfc功能吗(荣耀20 pro nfc)

  • Win10/Win11如何高效地使用搜索引擎(win11如何降到win10)

    Win10/Win11如何高效地使用搜索引擎(win11如何降到win10)

  • c语言中有哪些循环语句(c语言中有哪些循环结构)

    c语言中有哪些循环语句(c语言中有哪些循环结构)

  • 增值税税率改变后原项目的新增单价按哪个税率
  • 可以抵扣进项税额的增值税普通发票
  • 增值税发票选择确认平台打不开怎么办?
  • 厂房租赁税点
  • 消费税的税目有多少
  • 劳务服务有什么
  • 个独企业缴纳个人经营所得税额的会计分录
  • 货物所有权转移制度研究
  • 成本法长期股权投资账务处理
  • 销售成本结转中的库存商品的单价错了怎么改u8
  • 旧货如何卖
  • 进料余料结转的征免方式
  • 劳务派遣公司发放工资是按照劳务报酬嘛
  • 中级会计考试报名
  • 会务费税目
  • 售楼部沙盘制作价格一般多少一平
  • 外汇实收资本如何做账
  • 软件企业研发费用占比要求
  • 出售原材料属于营业收入吗
  • 城市维护建设税计算公式
  • win11默认用户名
  • psbcie.exe是什么
  • 收到的增值税专用发票如何认证
  • bios boot设置
  • 电脑中病毒有什么危害
  • 仙鹤草的功效与作用与主治功能
  • macOS Big Sur 11.2 RC 3(版本号20D64)预览版正式发布(附更新内容)
  • 销售折让怎么开票
  • js控件的监听事件怎么使用
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • php生成随机数字
  • 经营租赁的房屋计提折旧吗
  • vue3中使用require
  • 碧峰峡熊猫基地门票
  • Xpath元素定位之同级节点,父节点,子节点
  • php冒泡法排序
  • 时点数和时期数 订单量 库存量点击量
  • 跨地区经营建筑企业预缴增值税
  • 实收资本挂在其他应收款怎么冲销
  • 从零开始吧
  • 应付账款的平行登记
  • 企业的对公账户怎么办理
  • 帝国cms模型
  • 织梦如何使用
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 小规模加工企业加工费会计分录
  • 待报解预算收入什么意思
  • 研发费用形成无形资产的摊销怎么处理
  • 赊销应收款余额怎么算
  • 丢失增值税专用发票的征管政策
  • 企业送员工的礼品
  • 存货的进口关税计入成本吗
  • 固定资产净残值率
  • 帮其他公司交水费税差
  • 产成品和半成品需要结转嘛
  • 专票三流合一
  • 车间成本项目如何结转
  • 经营地址怎么变更
  • 收到供应商赠送原材料
  • sql server分组查询
  • sql转换
  • xmp文件是干嘛用的
  • win10系统打不开控制面板
  • dllhost应用程序异常
  • win10系统关机后又自动启动怎么办
  • Olehelp.exe - Olehelp是什么进程 有什么用
  • win7如何格式化D盘
  • linux系统的服务器,重启之后运算速度变慢
  • wind7安装
  • win10ipv4 ipv6无internet访问权限
  • node js php
  • jquery 设置背景色
  • unity3d的
  • rom开发是做什么的
  • javascript入门书
  • JavaScript快速排序
  • 中国海关化妆品关税
  • 城市维护建设税属于什么科目
  • 出口报价必须含增值税吗
  • 北京市房产查询官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设