{"id":1035,"date":"2023-03-24T09:47:07","date_gmt":"2023-03-24T01:47:07","guid":{"rendered":""},"modified":"2023-03-24T09:47:07","modified_gmt":"2023-03-24T01:47:07","slug":"Python \u7ee7\u627f","status":"publish","type":"post","link":"https:\/\/bianchenghao6.com\/1035.html","title":{"rendered":"Python \u7ee7\u627f"},"content":{"rendered":"
\n
\u641e\u61c2Python\u7c7b\u7ee7\u627f\u7684\u7528\u6cd5<\/span>\n <\/div>\n\u521b\u5efa\u7236\u7c7b<\/h2>\n
class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
# \u5b9e\u73b0\u7279\u5b9a\u529f\u80fd\u7684\u591a\u884c\u4ee3\u7801\u4f7f\u7528 Animal \u6765\u521b\u5efa\u5bf9\u8c61\uff0c\u7136\u540e\u6267\u884c printinfo \u65b9\u6cd5\uff1a<\/span>
x<\/span> = Animal(\"dog\", 6)<\/span>
x<\/span>.printinfo()<\/span>
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is dog , age is 6<\/span><\/code><\/pre>\n<\/p><\/div>\n
\u521b\u5efa\u5b50\u7c7b<\/h2>\n
class<\/span> Cat(Animal):<\/span>
pass<\/span> <\/span><\/code><\/pre>\n<\/p><\/div>\n class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
pass<\/span> # \u5b9e\u73b0\u7279\u5b9a\u529f\u80fd\u7684\u591a\u884c\u4ee3\u7801\u4f7f\u7528 Animal \u6765\u521b\u5efa\u5bf9\u8c61\uff0c\u7136\u540e\u6267\u884c printinfo \u65b9\u6cd5\uff1a<\/span>
x<\/span> = Cat(\"cat\", 8)<\/span>
x<\/span>.printinfo()<\/span>
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is cat , age is 8<\/span><\/code><\/pre>\n<\/p><\/div>\n
__init__() \u51fd\u6570<\/h2>\n
\n __init__()<\/b> \u51fd\u6570\u6dfb\u52a0\u5230\u5b50\u7c7b\uff08\u800c\u4e0d\u662f
\n pass<\/b> \u5173\u952e\u5b57\uff09\u3002\u9700\u8981\u6ce8\u610f\u7684\u662f\u6bcf\u6b21\u4f7f\u7528\u7c7b\u521b\u5efa\u65b0\u5bf9\u8c61\u65f6\uff0c\u90fd\u4f1a\u81ea\u52a8\u8c03\u7528 __init__() \u51fd\u6570\u3002\n <\/div>\n class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age):<\/span>
<\/span><\/code><\/pre>\n<\/p><\/div>\n
\n __init__()<\/b>\u51fd\u6570\u65f6\uff0c\u5b50\u7c7b\u5c06\u4e0d\u518d\u7ee7\u627f\u7236\u7684
\n __init__()<\/b>\u51fd\u6570\u3002\u5b50\u7684 __init__() \u51fd\u6570\u4f1a\u8986\u76d6\u5bf9\u7236\u7684 __init__() \u51fd\u6570\u7684\u7ee7\u627f\n <\/div>\n class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age):<\/span>
Animal.<\/span>__init__(self, name, age)<\/span>
x<\/span> = Cat(\"cat\", 10)<\/span>
x<\/span>.printinfo()<\/span>
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is cat , age is 10<\/span><\/code><\/pre>\n<\/p><\/div>\n
super() \u51fd\u6570<\/h2>\n
\n super()<\/b> \u51fd\u6570\uff0c\u5b83\u4f1a\u4f7f\u5b50\u7c7b\u4ece\u5176\u7236\u7ee7\u627f\u6240\u6709\u65b9\u6cd5\u548c\u5c5e\u6027\uff1a\n <\/div>\n class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age):<\/span>
super().<\/span>__init__(name, age)<\/span>
x<\/span> = Cat(\"cat\", 12)<\/span>
x<\/span>.printinfo()<\/span>
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is cat , age is 12<\/span><\/code><\/pre>\n<\/p><\/div>\n
\u6dfb\u52a0\u5c5e\u6027<\/h2>\n
class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age):<\/span>
super().<\/span>__init__(name, age)<\/span>
self.color<\/span> = \"block\"<\/span>
x<\/span> = Cat(\"cat\", 12)<\/span>
print(<\/span>\"name is %s , age is %d , color is %s\" %(x.name,x.age,x.color)<\/span>)
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is cat , age is 12 , color is block<\/span><\/code><\/pre>\n<\/p><\/div>\n
class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age,color):<\/span>
super().<\/span>__init__(name, age)<\/span>
self.color<\/span> = color<\/span>
x<\/span> = Cat(\"cat\", 12,\"block\")<\/span>
print(<\/span>\"name is %s , age is %d , color is %s\" %(x.name,x.age,x.color)<\/span>)
<\/span><\/code><\/pre>\n<\/p><\/div>\nname is cat , age is 12 , color is block<\/span><\/code><\/pre>\n<\/p><\/div>\n
\u6dfb\u52a0\u65b9\u6cd5<\/h2>\n
class<\/span> Animal:<\/span>
def<\/span> __init__(self, name, age):<\/span>
self.name<\/span> = name<\/span>
self.age<\/span> = age<\/span>
def<\/span> printinfo(self):<\/span>
print(\"name is %s , age is %d \" %(self.name,self.age)<\/span>)
class<\/span> Cat(Animal):<\/span>
def<\/span> __init__(self, name, age,color):<\/span>
super().<\/span>__init__(name, age)<\/span>
self.color<\/span> = \"block\"<\/span>
def<\/span> say(self):<\/span>
print(<\/span>\"name is %s , age is %d , color is %s\" %(self.name,self.age,self.color)<\/span>)
x<\/span> = Cat(\"cat\", 12,\"block\")<\/span>
x<\/span>.say()<\/span>