文章分类 -  python基础

摘要:二 什么是元类 一切源自于一句话:python中一切皆为对象。让我们先定义一个类,然后逐步分析 所有的对象都是实例化或者说调用类而得到的(调用类的过程称为类的实例化),比如对象t1是调用类OldboyTeacher得到的 如果一切结尾对象,那么类OldboyTeacher本质也是一个对象,既然所有的 阅读全文
posted @ 2018-09-13 18:14 Operater 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1 import time 2 # print(time.time())#返回当前时间的时间戳 3 # print(time.strftime('%Y-%m-%d %X'))#格式化的时间字符串 4 # c=time.localtime() 5 # print(time.localtime())#结构化时间 6 # print(c.tm_year) 7 # print... 阅读全文
posted @ 2017-04-27 00:38 Operater 阅读(120) 评论(0) 推荐(0) 编辑
摘要:__call__ 对象后面加括号,触发执行 注:构造方法的执行是由创建对象触发的,即:对象 = 类名() ;而对于 __call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()() 1 class People: 2 def __init__(self,name): 3 self. 阅读全文
posted @ 2017-04-25 23:54 Operater 阅读(92) 评论(0) 推荐(0) 编辑
摘要:isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省 阅读全文
posted @ 2017-04-25 00:24 Operater 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1 # 作业一:总结 2 # 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性 3 #定义:只要是在类内部定义的,并且没有被任何装饰器修饰过的方法,都是绑定到对象的方法 4 # class a: 5 # def b(self): #绑定到对象的方法 6 # pass 7 # 调用:对象.对象的绑定方法(),不用为sel... 阅读全文
posted @ 2017-04-23 11:59 Operater 阅读(88) 评论(0) 推荐(0) 编辑
摘要:继承实现的原理 1 #coding:utf-8 2 #新式类的继承,在查找属性时遵循:广度优先 3 # class A(object): 4 # def test(self): 5 # print('from A') 6 # pass 7 # class B(A): 8 # # def test(s 阅读全文
posted @ 2017-04-20 19:09 Operater 阅读(114) 评论(0) 推荐(0) 编辑
摘要:1 class Garen: #定义英雄盖伦的类,不同的玩家可以用它实例出自己英雄; 2 camp='Demacia' #所有玩家的英雄(盖伦)的阵营都是Demacia; 3 n=0 4 # hobby=[] 5 def __init__(self,nickname,aggressivity=58, 阅读全文
posted @ 2017-04-20 15:35 Operater 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1 # list 2 # int 3 # tuple 4 5 6 #在python3中,所有的类都是新式类 7 # 8 # class A:pass 9 # print(A.__bases__) 10 # 11 # 12 # 13 # 14 # #在python2中,新式类 15 # class B(object):pass 16 # cla... 阅读全文
posted @ 2017-04-20 00:05 Operater 阅读(136) 评论(0) 推荐(0) 编辑
摘要:python中唯一具有映射关系的数据类型,字典的查询效率高于列表 阅读全文
posted @ 2017-04-18 11:16 Operater 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1 #函数的参数介绍 2 # 3 # def foo(x,y): 4 # print(x) 5 # print(y) 6 7 8 #在实参的角度 9 10 #第一种:按照位置传值 11 # foo(1,2) 12 # foo(2,1) 13 14 15 #第二种:按照关键字传值 16 # foo(x=1,y=2) 17... 阅读全文
posted @ 2017-04-14 16:49 Operater 阅读(110) 评论(0) 推荐(0) 编辑
摘要:今日作业 有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字 linux=['钢弹','小壁虎','小虎比','alex','wupeiqi','yuanhao'] python=['dragon','钢弹','zhejiangF4','小虎比'] 问题一:得出既报名linux又报名python的学生列表 问题二:得出只报名linux,而没有报名pyth... 阅读全文
posted @ 2017-04-12 20:17 Operater 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.迭代器的应用 文件名:a.txt,文件内容如下: apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chicken 10 3 实现功能:cat a.txt |grep apple 要求1:定义迭代器函数cat 要求2:定义迭代器函数grep 阅读全文
posted @ 2017-04-12 00:23 Operater 阅读(83) 评论(0) 推荐(0) 编辑
摘要:作业要求 1 global 2 log 127.0.0.1 local2 3 daemon 4 maxconn 256 5 log 127.0.0.1 local2 info 6 defaults 7 log global 8 mode http 9 timeout connect 5000ms 1 阅读全文
posted @ 2017-04-09 20:28 Operater 阅读(94) 评论(0) 推荐(0) 编辑
摘要:变量 1.不能以数字特殊字符开头 2.不能以关键字 运算符 算术运算符+-*/ 赋值运算符= += -= *= /= 比较运算符 == >= <= != > < 逻辑运算符 and or not and 两个都真才为真 or 有一个真就是真 关系运算符 is in not in 位运算符 长整型: 阅读全文
posted @ 2017-04-05 17:55 Operater 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.购物车优化 alex版 1 product_list = [['Iphone7',5800], 2 ['Coffee',30], 3 ['疙瘩汤',10], 4 ['Python Book',99], 5 ['Bike',199], 6 ['ViVo X9',2499], 7 ] 8 9 sho 阅读全文
posted @ 2017-03-29 20:31 Operater 阅读(99) 评论(0) 推荐(0) 编辑
摘要:1.列表的增删改查 2.字典的增删改查 阅读全文
posted @ 2017-03-29 20:23 Operater 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1.直接从最里层跳出三层循环 第二种方法 2.购物车 阅读全文
posted @ 2017-03-29 00:02 Operater 阅读(95) 评论(0) 推荐(0) 编辑
摘要:#作业1猜年龄 , 可以让用户最多猜三次! 1 age =22 2 i=0 3 while 1: 4 user_guess=int(input("输入你的猜测:")) 5 if user_guess > age : 6 print("太大了") 7 elif user_guess <age: 8 p 阅读全文
posted @ 2017-03-27 17:58 Operater 阅读(125) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示