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

  • itunes不能读取iphone内容(itunes不能读取iphone的内容)(itunes不能读取iphone内容需要恢复出厂设置)

    itunes不能读取iphone内容(itunes不能读取iphone的内容)(itunes不能读取iphone内容需要恢复出厂设置)

  • qq音乐主页隐藏怎么打开(qq音乐主页隐藏后别人进来能看到什么)

    qq音乐主页隐藏怎么打开(qq音乐主页隐藏后别人进来能看到什么)

  • 快手怎么换绑提现账户(快手怎么换绑提现支付宝)

    快手怎么换绑提现账户(快手怎么换绑提现支付宝)

  • 红米note11pro快充多少w(红米note11Pro快充小板坏了)

    红米note11pro快充多少w(红米note11Pro快充小板坏了)

  • 微信怎么转发别人语音(微信怎么转发别人的朋友圈链接和文字)

    微信怎么转发别人语音(微信怎么转发别人的朋友圈链接和文字)

  • 华为p40pro有什么黑科技(华为p40pro有什么优点和缺点)

    华为p40pro有什么黑科技(华为p40pro有什么优点和缺点)

  • vivox9运行内存怎么清(vivo x9运行内存)

    vivox9运行内存怎么清(vivo x9运行内存)

  • 手机屏幕滑动不流畅(手机屏幕滑动不了点击不了什么原因)

    手机屏幕滑动不流畅(手机屏幕滑动不了点击不了什么原因)

  • ipadpro2020是第几代		(ipadpro2020是第几代产品)

    ipadpro2020是第几代 (ipadpro2020是第几代产品)

  • 红米手机发烫怎么解决(红米手机发烫怎么办 只需一招轻松解决)

    红米手机发烫怎么解决(红米手机发烫怎么办 只需一招轻松解决)

  • 手机刚换完屏幕有点闪(手机刚换完屏幕,屏幕胶需要多久才能干?)

    手机刚换完屏幕有点闪(手机刚换完屏幕,屏幕胶需要多久才能干?)

  • plc用什么软件编程(plc编程用什么软件好)

    plc用什么软件编程(plc编程用什么软件好)

  • 手机智能语音系统在哪里设置(手机智能语音系统哪个最好)

    手机智能语音系统在哪里设置(手机智能语音系统哪个最好)

  • 淘宝一口价改了对店铺影响大吗(淘宝一口价改了后多久可以恢复权重)

    淘宝一口价改了对店铺影响大吗(淘宝一口价改了后多久可以恢复权重)

  • 存储空间权限怎么开启(存储空间权限怎么开启OPPO)

    存储空间权限怎么开启(存储空间权限怎么开启OPPO)

  • 荣耀9xpro怎么截屏

    荣耀9xpro怎么截屏

  • qq好友怎么删除

    qq好友怎么删除

  • 大众点评怎么删除聊天(大众点评怎么删除与商家的聊天记录)

    大众点评怎么删除聊天(大众点评怎么删除与商家的聊天记录)

  • oppo蓝牙连接不上是什么原因(oppo蓝牙连接不上)

    oppo蓝牙连接不上是什么原因(oppo蓝牙连接不上)

  • vivox27微信声音怎么设置(vivo21微信声音设置)

    vivox27微信声音怎么设置(vivo21微信声音设置)

  • 淘手游实名认证怎么解除(淘手游实名认证身份证重复)

    淘手游实名认证怎么解除(淘手游实名认证身份证重复)

  • 如何将wps中的红色波浪线去除(wps怎么变红字)

    如何将wps中的红色波浪线去除(wps怎么变红字)

  • 快手怎样设置特别关心(快手怎样设置特i别关注)

    快手怎样设置特别关心(快手怎样设置特i别关注)

  • 信息删除了怎么找回(信息删除了怎么找回来)

    信息删除了怎么找回(信息删除了怎么找回来)

  • mkbootdisk命令  建立启动盘(mkdir命令怎么用)

    mkbootdisk命令 建立启动盘(mkdir命令怎么用)

  • 计提税额与实缴税额的区别是什么?
  • 物流公司车子
  • 冲红的发票税款计提分录要冲红吗
  • 资产减值损失借方表示
  • 未入账凭证
  • 利润分配未分配利润借贷方表示什么
  • 农产品进项抵扣政策
  • 工资扣款做什么科目
  • 差旅费应纳入社保缴费基数吗?
  • 固定资产安装完毕达到预定可使用状态
  • 数量金额式适用于哪些科目
  • 收了款未开票凭证如何做
  • 董事费如何计算个人所得税
  • 金三打印客户端插件如何下载?
  • 财税[2010]121号中的宗地容积率指的是什么?
  • 上月已认证的发票发现错误怎么办
  • 商品期货交易会计核算
  • 固定资产维修费率
  • 试用期可以不交五险一金吗
  • 小规模企业所得税按季度还是按年
  • 申请开立临时存档的条件
  • 不动产增值税计算公式
  • 其他业务收入借贷方向会计分录
  • 收到供应商发票分录应怎么写?
  • 积分兑换步骤
  • mac复制文件路径后怎么粘贴
  • 什么叫错账调整
  • thinkphp i方法
  • 国有资产无偿使用违反什么规定
  • 魅族路由器mini padavan
  • 一次摊销法计算公式
  • php封装数据库操作
  • 罗马湖在哪
  • http://与www.开头的网站有何区别
  • yolov5使用
  • thinkphp入口文件
  • 优化器总结
  • win11更新22468
  • service iptables save
  • users命令
  • 新会计准则对财务工作的影响
  • 托盘账务处理
  • php判断https
  • 帝国cms什么语言
  • python字符串isdigit
  • mongodb bi
  • 织梦一直显示上一页和下一页
  • 残保金滞纳金可以税前扣除吗
  • 固定资产折旧范围口诀
  • 账务处理相关内容
  • 分公司税务登记流程与操作手册
  • 资产减值损失属于什么科目
  • 经济作物评估标准
  • 应付账款多怎么办
  • 为什么增值税不计入成本费用
  • 工程施工怎么结转,用友自动结转吗
  • 免税的会计分录有哪些
  • 报名费无发票要补交吗
  • 员工餐补是放入福利费吗?
  • 公司不报税会怎样法人有责任么
  • 外贸整个流程图
  • macos装mysql
  • mysql5.7.35安装配置教程
  • w10预览版21343下载
  • xp系统如何清理缓存
  • 下载windows vista
  • win10应用默认
  • linux操作系统的安装步骤
  • linux快捷命令
  • 只需2招 让Win10运行速度更加迅速
  • win7系统怎么操作
  • js有while吗
  • nodejs mocha
  • linux shell脚本实例
  • javascript要学到什么程度
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 土地闲置是否需要缴纳土地使用税
  • 债的抵偿顺序
  • 代收工会经费标准规定
  • 预缴增值税是否要预缴城建税及附加
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设