位置: IT常识 - 正文

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

发布时间:2024-01-27
# 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方法)

  • 爱奇艺密码忘记了怎么修改密码(爱奇艺密码忘记了)

    爱奇艺密码忘记了怎么修改密码(爱奇艺密码忘记了)

  • 支付宝的身份证照片如何查看(线上注册银行卡)

    支付宝的身份证照片如何查看(线上注册银行卡)

  • 闲鱼举报人对方知道吗(咸鱼举报对方)

    闲鱼举报人对方知道吗(咸鱼举报对方)

  • oppo强制退出账号怎么弄(oppor15强制退出账号)

    oppo强制退出账号怎么弄(oppor15强制退出账号)

  • 手机贴近耳朵听有滋滋滋声(手机贴近耳朵听不到声音)

    手机贴近耳朵听有滋滋滋声(手机贴近耳朵听不到声音)

  • word窗口组成部分(word2007窗口组成部分)

    word窗口组成部分(word2007窗口组成部分)

  • 小米手机trashbin文件夹(小米手机trashbin文件可以删除吗)

    小米手机trashbin文件夹(小米手机trashbin文件可以删除吗)

  • 苹果拉黑电话后别人打进来是什么语音(苹果拉黑电话后短信是否可以正常收到)

    苹果拉黑电话后别人打进来是什么语音(苹果拉黑电话后短信是否可以正常收到)

  • 局域网由哪几部分构成(局域网由哪几部分组成?常用的联网设备有哪些)

    局域网由哪几部分构成(局域网由哪几部分组成?常用的联网设备有哪些)

  • 一个磁盘格式化后盘上的目录情况是(磁盘怎么格式化)

    一个磁盘格式化后盘上的目录情况是(磁盘怎么格式化)

  • 华为小助手叫什么名字(你知道华为的小助手是谁吗)

    华为小助手叫什么名字(你知道华为的小助手是谁吗)

  • word文档修改不了怎么回事(word文档修改不了,提示已锁定)

    word文档修改不了怎么回事(word文档修改不了,提示已锁定)

  • wps文档怎么添加目录(wps文档怎么添加饼状图)

    wps文档怎么添加目录(wps文档怎么添加饼状图)

  • oppor15身长是多少厘米(oppor15手机长多少厘米宽多少厘米?)

    oppor15身长是多少厘米(oppor15手机长多少厘米宽多少厘米?)

  • 主机后面的接口(主机后面的接口没反应)

    主机后面的接口(主机后面的接口没反应)

  • 红米note8pro屏幕刷新率(红米note8pro屏幕分辨率)

    红米note8pro屏幕刷新率(红米note8pro屏幕分辨率)

  • 华为p20哪一年上市的(华为p20手机哪年上市)

    华为p20哪一年上市的(华为p20手机哪年上市)

  • uc浏览器私密空间怎么找(uc浏览器私密空间在哪里)

    uc浏览器私密空间怎么找(uc浏览器私密空间在哪里)

  • ios订阅在哪里找(ios 订阅在哪)

    ios订阅在哪里找(ios 订阅在哪)

  • 鼠标灵活度在哪调(鼠标灵活性怎么调)

    鼠标灵活度在哪调(鼠标灵活性怎么调)

  • word文字效果怎么设置(word文字效果怎么设置为发光)

    word文字效果怎么设置(word文字效果怎么设置为发光)

  • 低电量模式有什么用(低电量模式有什么坏处)

    低电量模式有什么用(低电量模式有什么坏处)

  • airpods2可以连接安卓手机吗(airpods2可以连接两个设备吗)

    airpods2可以连接安卓手机吗(airpods2可以连接两个设备吗)

  • 情侣空间钥匙怎么获得(情侣空间钥匙怎么用)

    情侣空间钥匙怎么获得(情侣空间钥匙怎么用)

  • 京东轻松购如何取消(轻松购logo)

    京东轻松购如何取消(轻松购logo)

  • 无形资产属于货币性项目吗
  • 个体户每月开票超3万
  • 全额计提坏账准备后,多久核销应收账款
  • 企业理财收益要交哪些税
  • 经营性应收项目和经营性应付项目
  • 委托加工应税消费品名词解释
  • 如何减少资产负债表上的资本公积
  • 企业所得税怎么做
  • 会计七月份忙吗
  • 税务行政强制行为遵循的原则
  • 财务费用是否存入银行卡
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 未达到起征点销售额会计分录
  • 票据再质押
  • 红字冲回怎么做账
  • 个人所得税申报晚了一天会干什么
  • 应补退所得税额是什么
  • 1697509422
  • 销售已使用的固定资产简易计税
  • 火狐浏览器下载安装
  • 如何创建一个空的dataframe
  • linux怎么设置
  • 代销的价格怎么定
  • 社保生育费用报销
  • dhcp存在哪些安全隐患
  • PHP+Mysql+jQuery中国地图区域数据统计实例讲解
  • php过滤emoji
  • 职工教育经费超过可以结转以后年度怎么做账
  • 增值税价外费用是什么意思
  • 电脑输入法设置搜狗输入法
  • PHP:is_dir()的用法_Filesystem函数
  • 公允价值变动损益在利润表哪里
  • 莫尔道嘎湿地公园
  • 上月开了红字发票当月如何申报
  • 供电企业接收用户资产
  • 先款还是先票
  • 代管资金如何做凭证
  • 开票和不开票的销项税额怎么算
  • 社保费用如何做账,社保费会计分录如何写
  • 26个字母!
  • 给第三方的销售怎么做
  • jquery vue.js
  • 专利年费可以做研发费用吗
  • 盈余公积转增资本会计科目
  • 购买加油卡需要什么证件
  • 加计抵减和加计扣除是一个意思吗
  • 补缴纳税款
  • 支付银行贷款利息的会计处理
  • 预交了增值税款可以退吗
  • 车辆使用费报销制度
  • mysql中的limit用法有哪些(推荐)
  • SQLServer Execpt和not in 性能区别
  • mysql 复制表结构并把满足条件的数据添加到新表
  • mysql 5.7.28安装
  • 电脑安装win8系统
  • wrapper.exe是什么
  • Mac如何更换壁纸
  • win7工具栏怎么调整
  • winpe怎么弄
  • win8锁定屏幕
  • linux系统的服务器,重启之后运算速度变慢
  • win7开机无信号之后黑屏
  • windows8 1
  • windows8网页版
  • windows右键不能用了
  • three.js 文档
  • 虚拟内存系统盘
  • android自动开关机失效
  • css总结笔记
  • python输出代码怎么写
  • python的基本数值类型
  • node.js开发微信小程序
  • jQuery插件扩展extend的简单实现原理
  • 办真人cs场地需要什么资质
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 增值税发票勾选是什么意思
  • 怎样查手机是否维修过
  • 监理费合同按什么计算
  • 电子税务局申报流程
  • 深圳机打发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号