摘要: 大学毕业到现在,其实我想说我所走的的都是很坎坷的,以至于和朋友聊天的时候,大家都说我你又在走弯路啊,我听后也就是笑笑,因为他们说的对,我本来就是在走弯路啊,特别是一年多前,我都不知道自己该干什么,别人说我走弯路,我能怎么说,因为他们说的没错啊,我就是在走弯路啊。 记得刚刚毕业那年,由于准备升学考试, 阅读全文
posted @ 2018-05-08 14:51 cyh追梦寻 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1、什么是模块 模块就是一组功能的集合体,模块组织形式有以下几种 1、一个python文件是一个模块,文件名是module.py,模块名则是module(自定义模块的常见格式) 2 已被编译为共享库或DLL的C或C++扩展 3 使用C编写并链接到python解释器的内置模块 4 把一系列模块组织到一 阅读全文
posted @ 2018-05-08 11:33 cyh追梦寻 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 常规使用: # def f1(): # print('from f1') # # f1() # f1() def func(x,y): return x+y # print(func) # func(1,2) # 匿名 #注意: #1、不会单独使用,会与其他函数配合使用 #2、匿名函数的精髓在于没有 阅读全文
posted @ 2018-05-08 11:28 cyh追梦寻 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 普通实现: # def max2(x,y): # if x > y: # return x # else: # return y # res=max2(1,3) 三元表达式实现: x=10 y=30 res=x if x > y else y print(res) 列表生成式 普通实现: l=[] 阅读全文
posted @ 2018-05-08 11:20 cyh追梦寻 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程编程 核心是过程二字,过程指的是解决问题的步骤,即先干什么、再干什么、后干什么。。。。 基于面向过程的思想编写程序就好比在设计一条流水线,是一种机械式思维方式 优点: 将复杂的问题流程化、进而简单化 缺点: 修改某一个阶段,其他相关的阶段都有可能受影响,牵一发而动全身,扩展性极差 应用: 阅读全文
posted @ 2018-05-08 11:14 cyh追梦寻 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、什么是生成器 在函数内但凡有yield关键字,再调用函数就不会执行函数体代码,得到返回值就是一个生成器对象, 强调:生成器本质就是迭代器 next(g)过程: 会触发生成器g所对应的函数的执行,直到遇到yield才停下来,然后把yiled后的返回值当做 本次next操作的结果 2、为何要用生成器 阅读全文
posted @ 2018-05-08 11:10 cyh追梦寻 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、什么是迭代器 迭代的工具 什么是迭代? 迭代是一个重复的过程,每一次重复都是基于上一次结果而进行的 # 单纯的重复并不是迭代 while True: print(' >') 2、为什么要用迭代器 找到一种可以不依赖索引的迭代取值方式 3、怎么用迭代器 可迭代对象? 在python中,但凡内置有_ 阅读全文
posted @ 2018-05-08 11:03 cyh追梦寻 阅读(123) 评论(0) 推荐(0) 编辑