62.自定义函数:
1.判断某个对象是否可调用,使用内置函数callable

  >>> import math>>> x=1>>> y=math.sqrt>>> callable(x)False>>> callable(y)True
2. 自定义函数:hello
  def hello(name):return 'Hello,'+name+'!'print(hello('Tom'))输出:Hello,Tom!
 3.自定义函数求解斐波那契:
  def fibs(num):fib=[0,1]for i in range(num-2):fib.append(fib[-2]+fib[-1])return fib输出:>>> fibs(10)[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

63.创建初始化数据结构的函数:

 def init(data):data['first']={}data['second']={}data['last']={}>>> storage={}>>> init(storage)>>> storage{'first': {}, 'second': {}, 'last': {}}
---------------------------------------------------------------------------------

关于学习Python的一点学习总结(26->自定义函数及创建初始化数据结构函数)相关推荐

  1. 关于学习Python的一点学习总结(57->正则表达式及re模块中的一些函数)

    关于这个正则表达式,我本人也是有点不完全懂,还在继续学习中. 97.re 1.正则表达式: 1.通配符:正则表达式可与多个字符串匹配,可使用特殊字符来创建这种正则表达式 例如:正则表达式'.ython ...

  2. 关于学习Python的一点学习总结(54->集合->堆->双端队列)

    集合,堆,双端队列 再谈集合set:集合是由内置类set实现的 >>> set(range(10)){0, 1, 2, 3, 4, 5, 6, 7, 8, 9} 可使用序列(或其他可 ...

  3. 关于学习Python的一点学习总结(58->匹配对象和编组)

    匹配对象和编组 1.模块re中,查找与模式匹配的子串的函数都在找到时返回MatchObject对象.这种对象包 含与模式匹配的子串的信息,还包含模式的哪部分与子串的哪部分匹配的信息.这些子串部分称 为 ...

  4. 关于学习Python的一点学习总结(52->模块就是程序)

    91.模块就是程序 # hello.py print("Hello, world!") 将其保存在文件hello.py中,这个文件的名称(不包括扩展名.py)将成为模块的名称.这个 ...

  5. 关于学习Python的一点学习总结(47->静态方法和类方法)

    86.静态方法和类方法:静态方法和类方法是这样创建的:将它们分别包装在staticmethod和classmethod类的对象中.静态方法的定义中没有参数self,可直接通过类来调用.类方法的定义中包 ...

  6. 关于学习Python的一点学习总结(41->相关的BIF操作)

    81.一些相关的BIF 1.>>> class BIF:def __init__(self,t):self.t=thasattr(object,name):判断name是否在obje ...

  7. 关于学习Python的一点学习总结(38)

    78.文件: 1.文件的类型:包括ASCII,MIME,.txt等格式. 2.文件的格式类型:(1).MPEG视频:mp4;(2).图片格式:.jpg:(3)powerpoint文档:.ppt; (4 ...

  8. 关于学习Python的一点学习总结(35->关联超类)

    76.调用为关联的超类(继承的类)构造函数 先举个例子: class Bird: def __init__(self): self.hungry = True def eat(self): if se ...

  9. 关于学习Python的一点学习总结(30->递归实例)

    68.递归 先来两个例子: 1.阶乘 def Fact(num):result=numfor i in range(1,num):result*=ireturn result>>> ...

最新文章

  1. OpenCV中的cvCreateImage的参数channels()的意义
  2. 放弃中国国籍 却赚着中国人的钱
  3. 分层架构、六边形架构、CQRS架构模式解读
  4. Elasticsearch Restful API
  5. webpack-dev-server 设置反向代理解决跨域问题
  6. nmon安装为什么重启mysql_Centos7部署nmon监控工具
  7. 牛客网最终python笔试题_牛客笔试题之Python
  8. 专业的数据库连接工具:DBeaverEE for Mac中文版
  9. 农业物联网行业调研报告 - 市场现状分析与发展前景预测
  10. 谷歌logo的“前世今生”
  11. WordPress网站数据库报错 Error establishing a database connection
  12. 老男孩之《生日快乐》
  13. LDO和DCDC电路的概述和区别
  14. /usr/bin/ld: cannot find -lxxx 问题 解决方法总结
  15. C语言程序设计——函数 梅森尼数形如2^i-1的素数,称为梅森尼数。编程计算并输出指数i在[2,n]中的所有梅森尼数,并统计这些梅森尼数的个数,其中n的值由键盘输入,并且n的值不能大于50。
  16. c语言中1代表true嘛,c++中-1是true呢还是false呢
  17. 计算机英语pork,pork是什么意思_pork的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. “应试教育的死穴,恰在于堵住了孩子“犯错”空间”——有感
  19. PPT立方体三面同色
  20. 宽依赖和窄依赖深度剖析

热门文章

  1. 【最新专升本】软件工程试题及答案_
  2. JSP复习题【侵权联系我删除】
  3. 经验 | 深度学习优化背后的数学基础
  4. 干货 | 一文总结旋转目标检测全面综述:论文方法与代码
  5. 面向高精度领域的视觉伺服算法汇总
  6. 高定位精度的交通标志识别----开源了
  7. 链表问题14——在单链表种删除指定值的节点(方法二)
  8. hadoop day 3
  9. 破解.NET 2.0配置之谜(一)
  10. 米扑博客:总结分享 WordPress显示评论者IP归属地、浏览器、终端设备、电信运营商...