摘要: day07 1.接口类(抽象类) 接口类和抽象类是一种规范,写代码时的规范。 两个思想: 一个是统一接口,一个是定义规则。 最终版本:接口类,抽象类,是一种规范,写代码时的规范 强制性的规定。 from abc import ABCMeta,abstractmethod class Payrole( 阅读全文
posted @ 2018-07-05 16:03 binglei 阅读(117) 评论(0) 推荐(0) 编辑
摘要: day_06 递归函数 自己用自己。一般递归100多次,都没有解决的问题,放弃递归。 count = 0 def func1(): global count count += 1 print(count) func1() func1() 默认递归深度:998 设置递归深度 import sys sy 阅读全文
posted @ 2018-07-05 16:02 binglei 阅读(109) 评论(0) 推荐(0) 编辑
摘要: day05 1、迭代器 1.1可迭代对象 str,list,tuple,dict,set,range,文件句柄 等都是可迭代对象 第一种方法:在该对象中,含有__iter__方法的就是可迭代对象,遵循可迭代协议。 print(dir(str)) dir() 打印出str对象的所有方法。 print( 阅读全文
posted @ 2018-07-05 16:01 binglei 阅读(109) 评论(0) 推荐(0) 编辑
摘要: day04 1.函数 1.1函数传参 函数定义的时候是形参;函数执行的时候是实参 实参: 位置参数、关键字参数、混合参数 位置参数:位置一一对应 关键字参数: 可以位置不对应 混合参数:关键字参数要在位置参数之后 示例:(三元运算) def func(a,b): return a if a b el 阅读全文
posted @ 2018-07-05 16:00 binglei 阅读(106) 评论(0) 推荐(0) 编辑
摘要: day03 上周回顾_问题总结: 1. 地址值: li = [] name = ['name','price','count'] dic = {} 如果这里定义空列表,后边的dic[name[i]] = l2[i],就会把原来的值的地址替换掉; with open("a.txt",mode="r+" 阅读全文
posted @ 2018-07-05 15:55 binglei 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.字符串 1.1 字符串相加 s1 = " ale x " s2 = " sb " print(s1 + s2) 识别空格 print(s1.strip() + s2.strip()) ale x sb ale xsb 1.2 字符串相乘 s1 = "alex " print(s1 5) alex 阅读全文
posted @ 2018-07-05 15:47 binglei 阅读(164) 评论(0) 推荐(0) 编辑
摘要: day01 1.编程语言 主流的像C、java、python、php、C 、等,可以从不同维度分类如下: 机器码和字节码 机器码: C 字节码: 其他 note: 机器码是电脑的CPU可直接解读的数据 字节码通常情况下它是已经经过编译,但与特定机器码无关。字节码通常不像源码一样可以让人阅读,而是编码 阅读全文
posted @ 2018-07-05 15:45 binglei 阅读(213) 评论(0) 推荐(0) 编辑