摘要:
1 Pycharm默认不依赖系统环境下安装的requests 2 3 打开 File->Settings->Project:你的Project名 4 5 点击“+”号 搜索requests并安装 长见识了 6 7 #!/usr/bin/env/python 8 #-*-coding:utf-8-*- 9 ''' 10 安装包的方法: 如果电脑里面就只有一个pyt... 阅读全文
摘要:
1 ''' 2 2018-5-2 18:43:54 3 设计4s店类 4 设计模式: 5 简单工厂模式(通过一个类的分离模式) 6 7 讨论耦合性的问题 8 类与类之间应该是低耦合性 9 通过有个 初始化 __init__ 来解耦 10 11 这样就是工厂模式 12 父类方法名就是接口,子类里面实现 13 (流程在基类里面定义好,然后在子类里面实现) 14 ''' 15 ... 阅读全文
摘要:
2018-4-30 13:02:32 ''' 多态:只有当调用方法的时候才知道调用父类 还是子类的方法(随变化而变化,等到真正实行的时候才知道结果) 面向对象三个特点: 封装 继承 多态 ''' class Dog(object): def print_self(self): print("大家好, 阅读全文
摘要:
2018-4-28 15:13:39 通过对象调用方法来修改属性 继承 阅读全文
摘要:
1 ''' 2 2018-4-27 19:57:29 3 其实这些都是讲的类和对象的 4 5 self(在定义方法的时候默认的参数)就相当于java里面的this关键字, this.name=name 6 7 class 类名: #类命名需要用大驼峰 8 属性 9 方法 (函数定义在类的里面叫方法,定义方法需要self ) 10 ... 阅读全文
摘要:
''' 递归: 如果一个函数在内部不调用其它的函数, 而是自己本身的话,这个函数就是递归函数 ''' def factor(num): if num >1: result = num*factor(num-1) else: result =1 return result ret = factor(3) print(ret) ''' 匿名函... 阅读全文
摘要:
1 ''' 2 函数的嵌套调用应用 3 ''' 4 # def print_line(): 5 # print("="*50) 6 # def print_5_line(): 7 # i = 0 8 # while i<5: 9 # print_line() 10 # i+=1 11 # print_5_line() 12... 阅读全文
摘要:
1 ''' 2 简易加减乘除计算器demo 3 2018-4-23 19:32:49 4 ''' 5 #1.界面 6 7 print("="*50) 8 9 print(" 欢迎使用计算器v0.1") 10 print(" 1.使用加法") 11 print(" 2.使用减法") 12 print(" 3.使用乘法") 13 print(" 4.使用除法")... 阅读全文
摘要:
1 ''' 2 字典增加和删除 3 1.添加 4 xxx[新的key] = value 5 2.删除 6 del xxx[key] 7 3.修改 8 xxx[已存在的key] = new_value 9 4.查询 10 xxx.get(key) 11 ''' 12 # infor={"name":"1"} 13 # infor["qq"] = 1010... 阅读全文
摘要:
名片的获取 for循环 阅读全文