• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






princeYQ

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年3月1日

递归函数
摘要: 所谓递归函数,就是在函数内部调用了函数本身,这个函数就被成为递归函数。 为什么要调用自己呢?我们先来讲一讲数学中的归纳法,什么是数学归纳法呢?就是一个定理: 对于一个命题, 1.n = 1 时,命题成立 2.假设n = k时命题成立,那么n = k+1时命题也成立(m为任意自然数) 如果满足以上两点 阅读全文
posted @ 2018-03-01 16:38 princeYQ 阅读(287) 评论(0) 推荐(0)
 

2018年2月28日

装饰器
摘要: 在讲到python内置函数中的map等函数时讲到过函数式编程,map函数将另一个函数名作为参数使用,其实在python中的,我们在声明函数时,函数名称会当作储存函数的符号指向了函数的内存地址,所以函数名还可以做为一个普通的数据传递给任意变量甚至储存到列表中,如: 这时f() 和sun()完全等价 所 阅读全文
posted @ 2018-02-28 23:23 princeYQ 阅读(109) 评论(0) 推荐(0)
 
生成器
摘要: 如果一个函数返回的是迭代器,那么这个函数就被称为生成器(generator),一个函数如果使用yield关键字返回或接收值,那么这个函数就是生成器。 使用列表生成式会生成一个list,但将列表生成式的[]替换成()后,返回的就是generator 生成器对象也是一个迭代器对象,可以使用__next_ 阅读全文
posted @ 2018-02-28 17:43 princeYQ 阅读(114) 评论(0) 推荐(0)
 
迭代器
摘要: 迭代 通过for循环,对一个列数据进行遍历,这种遍历我们称之为迭代。 在大多数语言中,迭代是通过列表的下标完成,在python中也可以使用同样的方式迭代 在python中我们还可以直接迭代列表中的元素,这也是python中常用的迭代方式,使用方式如下: 使用这种方式我们还可以用来迭代dict,默认迭 阅读全文
posted @ 2018-02-28 14:55 princeYQ 阅读(97) 评论(0) 推荐(0)
 

2018年2月26日

python的内置函数
摘要: python为了方便我们的开发,为我们准备了许多的内置函数,具体可参考python的官方文档: http://docs.python.org/3/library/functions.html 接下来我对其中一部分函数做出详解 eval 在工作中可能会出现需要将一串字符串格式的计算公式解析,然后进行计 阅读全文
posted @ 2018-02-26 11:37 princeYQ 阅读(126) 评论(0) 推荐(0)
 

2018年2月15日

函数
摘要: 函数就是有名字的代码块,当在python程序中定义函数时只会将函数体的代码保存到内存中而不会执行,只有在其他地方调用该函数的时候才会执行 定义函数 def fun_name(args): pass 关键字def表示你要定义一个函数,fun_name就是函数的名字,args是代表函数使用的的参数用“( 阅读全文
posted @ 2018-02-15 23:06 princeYQ 阅读(150) 评论(0) 推荐(0)
 

2018年1月14日

python之列表与字典
摘要: list 列表,是一种有序的集合,可以随时添加和修改元素,元素可以是任意类型。 定义方式有两种,直接赋值或使用list类的构造方法: li1 = ["aaa",111,True,[1]] 或: li2 = list([["aaa",111,True,[1]]]) 注:list()方法里传入的参数是一 阅读全文
posted @ 2018-01-14 21:02 princeYQ 阅读(345) 评论(0) 推荐(0)