2018年8月28日
摘要: 2. 方法: 实例方法, 静态方法, 类方法 实例方法: 公有变量 和 私有变量 静态方法: 公有变量 和 私有变量 类方法: 公有变量 和 私有变量 3. 属性 阅读全文
posted @ 2018-08-28 19:20 KD_131 阅读(246) 评论(0) 推荐(0)
  2018年8月27日
摘要: 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: #module.py de 阅读全文
posted @ 2018-08-27 21:24 KD_131 阅读(229) 评论(0) 推荐(0)
摘要: 一. 面向对象代码如何编写 面向对象编程需要使用"类"和"对象"来实现, 面向对象编程就是对"类"和"对象"的使用 类: 就是一个模板,模板里可以包含多个函数, 函数实现一些功能 对象: 就是根据模板创建的实例, 通过实例对象可以执行类中的函数 class Foo: # 创建类 def Bar(self): #创建类中的函数, 在类中定义的函数叫方法 pass ... 阅读全文
posted @ 2018-08-27 17:41 KD_131 阅读(168) 评论(0) 推荐(0)
  2018年8月23日
摘要: #s = '1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )' #第一步 分步实现 ("2-1*-22+3-10/-5") # 1. 实现一个乘除法 两两相乘/相除 # 2. 实现一个加减法 两两相加/相减 # 3. 把计算结果 替换原来... 阅读全文
posted @ 2018-08-23 20:10 KD_131 阅读(503) 评论(0) 推荐(0)
  2018年8月22日
摘要: #使用python代码统计一个文件夹中所有文件的大小 #实际应用:云端传文件,普通用户和vip用户云端文件夹大小一样. 需要统计文件夹的大小 # 统计"E:\PycharmProjects\playboy_2"文件夹的大小 #拿到这个文件夹下所有的文件夹和文件 #是文件就取大小 #是文件夹就再打开这个文件夹: 文件/文件夹 #解题思想就是: #1.根据要查看的文件夹路... 阅读全文
posted @ 2018-08-22 21:41 KD_131 阅读(754) 评论(0) 推荐(0)
摘要: # 单分支 最简单的异常处理 l = ['login','register'] for num,i in enumerate(l,1): print(num,i) try: # ****** 在会出问题的这一行 写一个try,一旦try里面的代码出了问题,程序会继续往下走,找到except num = int(input('num >>>')) #被异常处理机制包... 阅读全文
posted @ 2018-08-22 20:43 KD_131 阅读(213) 评论(0) 推荐(0)
摘要: # 写一个函数,接受一个参数,如果是文件,就执行这个文件,如果是文件夹,就执行这个文件夹下所有的py文件 # 工作应用场景,假设一个文件夹下面有100个py文件,同步一些时间 # 例如抢票软件 10点钟放票, 所有的机器要同步时间,同步代码,每台机器卖了多少票要定时回传给服务器回传信息 # 假设所做的事情都放在py文件里,放十几二十个,这时候就可以写一个程序,每过一个小时就执行一次所有的py文件... 阅读全文
posted @ 2018-08-22 19:15 KD_131 阅读(1562) 评论(0) 推荐(0)
摘要: 需求: 使用os模块创建如下目录结构 glance/ ├── __init__.py ├── api │ ├── __init__.py │ ├── policy.py │ └── versions.py ├── cmd │ ├── __init__.py │ └── manage.py └── db ├── __init__.py └─... 阅读全文
posted @ 2018-08-22 18:29 KD_131 阅读(2944) 评论(0) 推荐(0)
摘要: 可以对比一下不同的思路: 阅读全文
posted @ 2018-08-22 18:02 KD_131 阅读(2236) 评论(0) 推荐(1)
摘要: 写一个用户注册登陆的程序,每一个用户的注册都要把用户名和密码用字典的格式写入文件userinfo。在登陆的时候,再从文件中读取信息进行验证。例如: dic = {'alex':'alex3714'} 操作字典比操作字符串方便 def sign_in(name, pwd): dic = {} dic[name] = pwd with open("user_info","a"... 阅读全文
posted @ 2018-08-22 09:11 KD_131 阅读(1455) 评论(1) 推荐(0)