#二,裝飾其他函式
import time
def waibu(a):
def neibu():
start=time.time()
a()end=time.time()
print(end - start)
return neibu
@waibu
def jisuan():
print(「235246234」)
jisuan()
f=open(「a.txt」,「r」)
c=f.readlines()#把所有行讀到乙個列表裡
for line in c:#解析這個列表
if line[-1]』\n』:#如果此行字串最後乙個字元是\n
t=line[:-1]#刪除\n
else:
t=line#如果是最後一行,那麼沒有\n
lis=t.split(』,』)#對字串進行切片
for x in lis:#對lis列表進行解析
if int(x)%50 or int(x)%7==0:#對元素進行強制型別轉換能被5或7整除
print(x)
f.close()
f=open(「a.txt」,「r」,encoding=「utf-8」)
d=eval(f.readline())
print(d,type(d))
d=eval(f.readline())
print(d,type(d))
d=eval(f.readline())
print(d,type(d))
print(d[「score」],type(d[「score」]))
d=eval(f.readline())
print(d,type(d))
d=eval(f.readline())
print(d,type(d))
d=eval(f.readline())
print(d,type(d))
d=eval(f.readline())
print(d,type(d))
class student():
id=0#類屬性
name=""#類屬性
address=""#類屬性
def say(self):
print(self.id,self.name,self.address)
zs=student()
zs.id=1001
zs.name=「張三」
zs.address=「北京」
zs.say()
ls=student()
ls.id=998
ls.name=「李四」
ls.address=「山東」
ls.say()
class student():
count=0
definit(self,name,age):
self.name=name
self.age=age
self.bt=「月夜」
student.count+=1
zs=student(「張三」,29)
print(zs.name,zs.age,zs.bt)
ls=student(「李四」,20)
print(ls.name,ls.age)
print(student.count)
class student( ):
definit(self,name):
self.name=name
def say(self):
print(self.id,self.***)
def hehe(self):
self.id=1001
self.***=「男」
zs=student(「張三」)
print(zs.name)
zs.hehe()
zs.say()
class student():
def hehe(self,name):
self.name=name
def haha(self):
self.hh=1002
def mm(self):
print(self.ok)
zs=student()
zs.hehe(「張三」)
print(zs.name)
zs.ok=「yes」
zs.mm()
class student():
count=0 #類屬性
definit(self,name,age,***):#初始化
self.name=name#增加物件屬性name
self.age=age
self.***=***
student.count+=1
def say(self):
print(self.name,self.age,self.***)
zs=student(「張三」,19,「男」)
zs.count=10
ls=student(「李四」,20,「男」)
ww=student(「s」,22,「3」)
zs.say()
ls.say()
print(student.count)
delattr(zs,「count」)
print(zs.count)
print(ls.count)
print(ww.count)
class student():
definit(self,name):
self.name=name
zs=student(「張三」)
print(zs.name)
delattr(zs,「name」)
print(zs.name)
class student():
count=5
definit(self,name):
self.name=name
@classmethod#定義類方法
def haha(cls):#類方法第乙個引數是類
print(cls.count)
def say(self):#這個還是物件函式
print(self.name)
zs=student(「張三」)
student.haha()
zs.haha()
zs.say()
student.say()
class student():
count=5
definit(self,name):
self.name=name
@staticmethod#靜態方法
def hx():
print(「我只是乙個方法,跟類和物件沒有關係」)
@classmethod
def cmethod(cls,cls1,cls2):
print(cls.countcls1cls2)
@staticmethod
def smethod(cls1,cls2):
print(cls1cls2)
def omethod(self,n):
print(self.name
n)zs=student(「張三」)
student.hx()
student.cmethod(4,6)
student.smethod(4,6)
zs.omethod(8)
hive 學習內容
1 hive的正則匹配搜尋表 show tables like sub name show tables like s 以s開頭的所有的 2檢視表結構 desc table name desc formatted table name 3檢視分割槽資訊 show partition table na...
學習內容分享
一 求 兩個數 30.30 和 40 的最大值?public class ex0031 system.out.println 最大值是 max 二 判斷公元1988年是否為閏年?可被4整除 但不可被100整除 為閏年,但是正百的年數必須是可以被400整除的才是閏年 public class ex00...
2016 12 06學習內容
節點查詢 父節點 parentnode 兄弟節點 下乙個兄弟 nextsibling ie6 78 識別 nextelementsibling 其他瀏覽器識別 相容處理 one.nextelementsibling one.nextsibling preivoussibling previousel...