鱼C论坛

 找回密码
 立即注册
查看: 6418|回复: 5

[萌新报道] [python学习][第003天]函数学习,耶

[复制链接]
发表于 2016-2-6 22:30:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        大家好,今天是2015年农历的最后一天,祝大家新年快乐!汇报一下今天学习的一些关于函数的知识,什么也不说了,上代码吧。既然没有鱼币买那些课后练习题,我就自己多看几遍视频好了!废话不说了,大家看代码吧,见证一下我零基础三天学Python的成果!
  1. # ============================函数实现和调用部分=========================

  2. def 测试函数(): #没有参数的函数
  3.     print('没有参数的函数')

  4. def 测试函数(x , y):#两个参数的函数
  5.     z = "X:%d, Y:%d" % (x, y )
  6.     print(z)
  7.     #调用方法 测试函数(1,2)
  8.     #调用方法 测试函数(y = 2, x = 1)

  9. def 测试函数(x = 1, y = 2):#两个默认参数的函数
  10.     z = x + y
  11.     print(z)
  12.     #调用方法 测试函数()
  13.     #调用方法 测试函数(x = 2, y = 10)
  14.     #调用方法 测试函数(y = 100, x = 30)

  15. def 测试函数(*x):# 不限参数个数的函数
  16.     print(len(x))
  17.     #调用方法 测试函数(1,2,3)
  18.    
  19. def 测试函数(*x, y):#不限参数个函数,且有一个其他参数
  20.     print(len(x), y)
  21.     #调用方法 测试函数(1,2,3, y = 666)


  22. # ======================lambda 表达式部分=========================

  23. 测试函数 = lambda x: x +1
  24. #调用方法 测试函数(1)
  25. #调用方法 测试函数(x = 1)

  26. 测试函数 = lambda x, y: x + y
  27. #调用方法 测试函数(1, 3)
  28. #调用方法 测试函数(x = 1, y = 20)

  29. 测试函数 = lambda x= 20, y= 20: x + y
  30. #调用方法 测试函数(1, 3)
  31. #调用方法 测试函数()


  32. # ========================闭包部分=============================

  33. def 测试函数 ():
  34.     x = 20
  35.     def 函数内函数():
  36.         nonlocal x
  37.         print(x) #这里能顺利打印出外层函数的局部变量 x
  38.     return 函数内函数

  39. #调用     >>> c = 测试函数()
  40. #             >>> c()
  41. #             20
  42. # 抱歉大家,闭包暂时我就理解到了这里,希望大家多多支持我,
  43. # 等我厉害了,我也来鱼C做贡献,毕竟是爹地教会了我用Python!


复制代码


        代码就这么多哟,提前祝大家新年快乐~~



                   









小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-2-11 03:04:25 | 显示全部楼层
咱可以通过【淘帖】处建立一个专辑,这样大家可以通过订阅很方便的看到你的帖子合集o~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-12 19:37:29 | 显示全部楼层
看你次次都很嗨皮
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-2-13 18:53:31 | 显示全部楼层
加油
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-2-15 16:37:46 | 显示全部楼层
春节没有给你红包吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-3-1 18:13:37 | 显示全部楼层
新年快乐  第四集呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-16 05:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表