2018年9月20日

递归和二分法

摘要: 递归(难点) 自己调用自己 递归的入口 递归的出口: return 递归的循环条件:动 循环树形结构 二分法查找 核心思想: 掐头结尾取中间. 前提条件: 有序. 阅读全文

posted @ 2018-09-20 20:21 Informatik 阅读(127) 评论(0) 推荐(0) 编辑

内置函数

摘要: # it = lst.__iter__() # 获取迭代器# print(it.__next__())# print(it.__next__())# print(it.__next__())# print(it.__next__()) # it = iter(lst) # 内部执行的依然是__ite 阅读全文

posted @ 2018-09-20 20:17 Informatik 阅读(111) 评论(0) 推荐(0) 编辑

2018年9月18日

迭代器和生成器

摘要: 迭代器: dir() 查看数据可以执行的方法 Iterable: 在数据内部存在 __iter__() 可以被迭代的内容. Iterator: 迭代器. 存在__iter__() 还存在__next__() 还可以引入collections 中的Iterable和Iterator isinstanc 阅读全文

posted @ 2018-09-18 17:22 Informatik 阅读(79) 评论(0) 推荐(0) 编辑

函数

摘要: 1. 函数: 对功能或者动作的封装 定义: def 函数名(参数列表): 函数体(return) 调用: ret = 函数名(实参列表) 函数名就是变量名. 函数名的命名规则: 变量的命名规则; 1. 数字, 字母, 下划线组成 2. 不能数字开头, 更不能是纯数字 3. 不能用关键字 4. 不要用 阅读全文

posted @ 2018-09-18 17:20 Informatik 阅读(89) 评论(0) 推荐(0) 编辑

文件操作

摘要: 文件操作 f = open(文件路径, mode="模式", encoding="编码") mode: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b b 操纵的是字节. 处理非文本文件 r+ 又读又写 with open(...) as f : 文件操 阅读全文

posted @ 2018-09-18 17:14 Informatik 阅读(76) 评论(0) 推荐(0) 编辑

2018年9月11日

基础知识小结

摘要: 1. python是一门解释型弱类型高级编成语言语言 2. 常见的解释器: CPython, IPython, pypy,JPython, IronPython 3. 变量:在程序运行过程中产生的中间值供给后面使用 命名规范: 1. 由数字, 字母, 下划线组成 2. 不能是数字开头, 更不能是纯数 阅读全文

posted @ 2018-09-11 19:06 Informatik 阅读(125) 评论(0) 推荐(0) 编辑

2018年9月4日

python关于while循环,运算符,格式化输出及编码问题

摘要: 二.运算符 and,or,not and:并且的意思,当作有俩端同时为真运算的结果才能为真 or:或者的意思有一个为真,结果就是真 not:非真即假,非假即真 运算顺序:最先算的永远是括号--not--and--or x or y 如果x 为0 则返回y,否则返回x and 和 or 相反 四:wh 阅读全文

posted @ 2018-09-04 21:56 Informatik 阅读(131) 评论(0) 推荐(0) 编辑

2018年9月3日

python第一堂课

摘要: python的创始人是Guido van Rossum,现已占据世界第四名的位置,它的优势是语法简单,开源库多,将是人工智能时代的最佳编程语言. 搜索引擎如google,百度都会用到python,因为做爬虫最厉害的就是python. 它是一种解释性语言需要逐条编译(运行效率低,开发效率高).优点是" 阅读全文

posted @ 2018-09-03 21:16 Informatik 阅读(133) 评论(0) 推荐(0) 编辑

导航