8/1

“”“a=open(“d:\a.txt”,“r”)
b=a.read()
print(b)
a.close()”""

“”“a=open(“d:\b.txt”,“r”)
b=a.read(4)
print(b)
b=a.read(4)
print(b)
b=a.read(4)
print(b)”""

“”“a=open(“D:\c.txt”,“r”)
b=a.readline()#因为每一行都有一个\被读出来了
print(b)
b=a.readline()
print(b)
b=a.readline()
print(b)
b=a.readline()
print(b)
b=a.readline()
print(b)”""

“”“a=open(“d:\d.txt”,“r”)
b=a.readline()
while len(b)>0:
print(b)
b=a.readline()
a.close()”""

“”“a=open(“d:\d.txt”,“r”)
b=a.readlines()
print(b)
for x in b:
print(x)
a.close()”""

“”“for x in open(“d:\d.txt”,“r”):
print(x)”""

“”“a=open(“e:\a.txt”,“w”)
a.write(“sssa”)
a.close()”""

“”“ls=[“aa”,“b\n”,“cc”]
a=open(“e:\a.txt”,“w”)
a.writelines(ls)
a.close()”""

“”“with open(“e:\a.txt”,“r”)as f:
b=f.read()
print(b)”""

#with open(“p.txt”,“w”,encoding=“utf-8”) as p:

p.write(“你好”)

“”“import os
os.rename(“p.txt”,“shuaige.txt”)”""

“”“import os
os.remove(“shuaige.txt”)”""

“”“import os
os.rmdir(“a”)”""

“”“import os
x=os.getcwd()
print(x)”""

“”“import os
x=os.getcwd()
print(x)
os.chdir(“E:\”)
print(os.getcwd())”""

“”“import os
b=os.path.exists(“b\eee.py”)
print(b)”""

“”“import os
b=os.path.isfile(“b”)
print(b)
b=os.path.isfile(“b\eee.py”)
print(b)”""

“”“import os
b=os.path.isdir(“b”)
print(b)
b=os.path.isdir(“b\eee.py”)
print(b)”""

“”“import os
b=os.path.abspath(“b”)
print(b)”""

“”“import os
b=os.path.isabs(“b”)
print(b)
b=os.path.isabs(os.getcwd())
print(b,os.getcwd())”""

“”“import os
b=r"D:\Program Files\JetBrains\PyCharm 2017.2.4”
x=os.path.basename(b)
print(x)"""

“”“import os
print(file)
print(os.path.basename(file))
print(os.path.dirname(file))”""

“”“import os
a=“a\b\c\d\e”
ls=a.split(”\")
pd=""
for p in ls:
pd=pd+p
if not os.path.exists(pd):
os.mkdir(pd)
pd=pd+"\"""

“”“try:
a=1/0
print(a)
except ZeroDivisionError as p:
print§
print(“跑到这了”)”""

“”“while True:
try:
a=eval(input(“请输入表达式”))
print(a)
except ZeroDivisionError as e:
print(e)
break”""

“”“try:
a=[1,2,3]
print(a[3])#此处出错,不执行下面
print(3/0)
except IndexError as i:
print(i)
print(“结束”)”""

“”“try:
a=[1,2,3]
#print(a[3])
print(3/0)
except IndexError as i:#下标异常
print(i)
except ZeroDivisionError as f:#除0异常
print(f)
print(“结束”)”""

“”“try:
a=[1,2,3]
print(a[2])
print(3/0)
except(IndexError,ZeroDivisionError)as f:
print(“有异常了”,f)
print(“结束”)”""

“”“try:
a=[1,2,3]
print(a[2])
print(3/0)
except IndexError as i:
print(i)
except ZeroDivisionError as f:
print(”-----",f)
else:
print(“没有异常”)
print(“结束”)"""

“”“try:
a=[1,2,3]
print(a[2])
print(3/0)
except Exception as f:
print(f,“出错了”)
else:
print(“没有异常”)
print(“结束”)”""

“”“try:
a=[1,2,3]
print(a[2])
print(3/0)
except :
print(“出错了”)
else:
print(“没有异常”)
print(“结束”)”""

“”“try:
a=[1,2,3]
print(a[2])
print(3/0)
except :
print(“出错了”)
else:
print(“没有异常”)
finally:
print(“无论有没有错误,我都会执行”)
print(“结束”)”""

“”“while True:
name=input(“请输入姓名”)
try:
if len(name)❤️:
raise Exception(“姓名太少”)
except Exception as f:
print(f)
break”""

“”“class MyExcept(Exception):
def init(self,xx):
self.xx=xx
def str(self):
return self.xx
try:
raise MyExcept(“天上下雨了”)
except MyExcept as f:
print(f)”""

“”“class ShortException(Exception):
def init(self,length,at_least_len):
self.lenght=length
self.at_least_len=at_least_len
def str(self):
return “你输入{}个字符,最少要{}个字符”.format(self.lenght,self.at_least_len)
t=input(“请输入字符串”)
try:
raise ShortException(len(t),10)
except ShortException as f:
print(f)”""

“”“class A():
pass
A.shuaige=99
print(A.shuaige)
a=A()
print(a.shuaige)
print(id(a.shuaige))
print(id(A.shuaige))”""

“”“class A():
def new(cls, *args, **kwargs):
cls.xIns=object.new(cls)
return cls.xIns
def init(self,name):
self.name=name
a=A(“张三”)
print(a.name)
print(A.xIns.name)”""

“”“class A():
def new(cls, *args, **kwargs):
cls.xIns=object.new(cls)
return cls.xIns
def init(self,name):
self.name=name
a=A(“张三”)
print(a.name)
print(A.xIns.name)
ls=A(“李四”)
print(A.xIns.name)”""

“”“class A():
def new(cls, *args, **kwargs):
if not hasattr(cls,“xIns”):
#产生一个此类的对象
cls.xIns=object.new(cls)
return cls.xIns
def init(self,name):
self.name=name
zs=A(“张三”)
ls=A(“李四”)
ww=A(“王五”)
print(id(zs))
print(id(ls))
print(id(ww))
print(zs.name)
print(ls.name)
print(zs is ls)”""

“”“class Bmw():
def run(self):
print(“宝马在跑”)
class Benz():
def run(self):
print(“奔驰在跑”)
class Audi():
def run(self):
print(“奥迪在跑”)
class Factory():
@staticmethod
def makeCar(name):
if name==“宝马”:
return Bmw()
elif name==“奔驰”:
bz=Benz()
return bz
else:
return Audi()
a=Factory.makeCar(“宝马”)
b=Factory.makeCar(“奔驰”)
c=Factory.makeCar(“奥迪”)
a.run()
b.run()
c.run()”""

“”“class Boss():
def init(self):
self.observers=[]
self.status=”"
def attach(self,ob):
self.observers.append(ob)
def notify(self):
for ob in self.observers:
ob.update()
class Employee():
def init(self,name,boss):
self.name=name
self.boss=boss
def update(self):
print("{}{}不要再玩游戏了,赶快工作".format(self.boss.status,self.name))
if name==“main”:
lb=Boss()
zs=Employee(“张三”,lb)
ls=Employee(“李四”,lb)
ww=Employee(“王五”,lb)
lb.attach(zs)
lb.attach(ls)
lb.attach(ww)
lb.status=“老板回来了”
lb.notify()"""

“”“class CashNorm():
def accept_money(self,money):
return money
class Cash_rate():
def init(self,rate):
self.rate=rate
def accept_money(self,money):
return self.ratemoney
class Cash_condition():
def init(self,condition,ret):
self.condition=condition
self.ret=ret
def accept_money(self,money):
if money<self.condition:
return money
else:
return money -money//self.condition
self.ret
class Context():
def init(self,csh):
self.csh=csh
def getResult(self,money):
return self.csh.accept_money(money)
if name==“main” :
a={}
a[0]=Context(CashNorm())
a[1] = Context(Cash_rate(0.8))
a[2] = Context(Cash_condition(300,50))
while True:
style=int(input(“请输入优惠方式”))
if style>2:
style=0
money=float(input(“请输入金额:”))
print(a[style].getResult(money))”""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值