摘要: 1,模块的概念,使用模式的方式1: 接上: 接上: 接上: 接上: 一般都是去找sys.path路径,找这个路径的第一步就是去当前执行文件的路径里面去找。(就是说以当前执行文件为基准去找的) #日志模块 阅读全文
posted @ 2018-01-23 19:14 学习不能停 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 例如: def func(k): #传入一个字典的k return salaries[k] max(salaries,key=func(这个k表示以什么味比较对象与字典里面的KEY不一样)) ;这句代码的意思:max实质是 for循环,所以就是通过for循环把salaries里面的值拿出来当做参数传 阅读全文
posted @ 2018-01-23 14:36 学习不能停 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 return关键字可以满足针对一个正在运行的函数,突然不再运行了的功能。 递归调用(递推)举例推断出年龄26岁: 回溯的阶段 总结递归的使用: #python中的递归python中的递归效率低,需要在进入下一次递归时保留当前的状态,在其他语言中可以有解决方法:尾递归优化,即在函数的最后 阅读全文
posted @ 2018-01-19 21:17 学习不能停 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 用列表推导式变成一行: 列表解析: 列表解析最终生成的是一个真实存数据的列表。 2,生成器表达式: next一次执行一次。 阅读全文
posted @ 2018-01-19 15:01 学习不能停 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 举例说明: 阅读全文
posted @ 2018-01-18 22:37 学习不能停 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程是一种编程思路: 阅读全文
posted @ 2018-01-18 22:36 学习不能停 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 生成器: #把yidld的返回值当做本次next的结果返回。遇到yield暂停等再执行next的时候再往下运行。 yield的功能: 生成器中range功能的实现:自定义range函数举例: 小练习: 1, ,, 2, 测试程序: 了解知识点: 运行结果: 阅读全文
posted @ 2018-01-18 17:51 学习不能停 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1,导入模块就是把别人写好的功能拿来自己用。 2,脚本文件的意思就是一个文件代表了一个程序,程序里面的所有代码都放到一个文件里面去。 3,UTF-8存数据,一个英文字母是一个字节,一个汉字是三个字节。 没有函数会带来什么困扰? 组织结构不清晰,可读性差 代码冗余 课扩展性差 什么是函数 阅读全文
posted @ 2018-01-16 11:05 学习不能停 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1,window操作系统默认使用gbk打开文件 2,Python使用的格式是‘UTF-8’ 阅读全文
posted @ 2018-01-12 23:50 学习不能停 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 数字类型不可变, 元组不可变。 集合中每个元素是不可变的,但是集合是可变的。 字符串类型是可变的。 列表类型是可变的。 字典中key是不可变的,但是vlaue是可以为任意类型的。 数据类型总结: 按存储空间的占用分(从低到高) 按存值个数区分 按可变不可变区分 按访问顺序区分 阅读全文
posted @ 2017-12-19 21:23 学习不能停 阅读(156) 评论(0) 推荐(0) 编辑