认真学习的Xue

导航

2019年7月16日 #

Python——类继承2

摘要: class SchoolMember(object): members=0 #类变量 def __init__(self,name,age): self.name=name self.age=age def tell(self): pass def enroll(self): '''注册''' ... 阅读全文

posted @ 2019-07-16 14:04 认真学习的Xue 阅读(353) 评论(0) 推荐(0) 编辑

Python——类操作3——继承1

摘要: #class people(object): 新式类 class people: # 经典类 def __init__(self,name,age): self.name=name self.age=age self.friends=[] def eat(self): print("%s is eating..."... 阅读全文

posted @ 2019-07-16 14:02 认真学习的Xue 阅读(144) 评论(0) 推荐(0) 编辑

Python——二分法查找

摘要: #递归实现二分法查找 data=[1,3,6,7,9,12,14,16,17,18,20,21,22,23,30,32,33,35] def binary_search(dataset,find_num): print(dataset) if len(dataset) > 1: mid = int(len(dataset)/2) if datas... 阅读全文

posted @ 2019-07-16 13:59 认真学习的Xue 阅读(429) 评论(0) 推荐(0) 编辑

2019年7月15日 #

Python——类操作2

摘要: class Role: #构造函数 ,初始化 def __init__(self,name,role,weapon,life_value=100,money=15000): #传参数 #实例变量(又称属性,或静态属性),内容赋给了实例,作用域就是实例本身 self.name = name#等价于r1.name=name self.role=... 阅读全文

posted @ 2019-07-15 17:14 认真学习的Xue 阅读(210) 评论(0) 推荐(0) 编辑

Python——类操作1

摘要: class Dog: def __init__(self,name): self.name=name def bulk(self): print ("%s:wang wang wang!" % self.name) d1=Dog("小狗1") d2=Dog("小狗2") d1.bulk() d2.bulk() 阅读全文

posted @ 2019-07-15 17:10 认真学习的Xue 阅读(309) 评论(0) 推荐(0) 编辑

Python——递归

摘要: #实现阶乘运算 def factorial(n): if n==1: return 1 else: return n*factorial(n-1) m = input("请输入您要计算阶乘的数字:") if m.isdigit(): m=int(m) print(factorial(m)) else: print("inva... 阅读全文

posted @ 2019-07-15 11:07 认真学习的Xue 阅读(190) 评论(0) 推荐(0) 编辑

Python——文件操作3——文件修改

摘要: #文件修改操作 #同时打开两个文件,边读边写 f = open('yesterday2','r',encoding='utf-8') f_1=open('yesterday3','w',encoding='utf-8') for line in f : if "hello" in line : line=line.replace("hello","你好!") f_... 阅读全文

posted @ 2019-07-15 10:18 认真学习的Xue 阅读(159) 评论(0) 推荐(0) 编辑

2019年7月14日 #

Python——文件操作2

摘要: 文件方法tell()、seek();文件读,文件写,文件方法flush();文件读写,文件写读;二进制文件读写 阅读全文

posted @ 2019-07-14 12:50 认真学习的Xue 阅读(168) 评论(0) 推荐(0) 编辑

Python——文件操作1

摘要: #文件操作:打开文件、操作、关闭文件 #读操作 f=open("yesterday",'r',encoding='utf-8') data1=f.read() print(data1) f.close() f=open("yesterday",'r',encoding='utf-8')#文件句柄(文件对应内存起始位置) data=f.read() print(data) data2=f.rea... 阅读全文

posted @ 2019-07-14 11:21 认真学习的Xue 阅读(136) 评论(0) 推荐(0) 编辑

Python——集合

摘要: #集合及其操作 #集合基本作用:去重;关系测试 list_1=[1,4,5,8,8,9] list_1=set(list_1) print(list_1)#去重 list_2=[1,2,5,7,7,8,4] list_2=set(list_2) print(list_1,list_2) print(list_1.intersection(list_2))#求两个集合交集 print(list_1... 阅读全文

posted @ 2019-07-14 10:30 认真学习的Xue 阅读(183) 评论(0) 推荐(0) 编辑