Python学习31天
面向对象编程
# 定义People类 class People: # age,name,gender是属性 age=None name=None gender=None # 通过People类,创建实例(对象) people1=People() # 通过对象名.属性名可以给各个属性赋值 people1.age=20 people1.name="ammy" people1.gender="male" # 通过对象名.属性名可以访问到属性 print(f"people1的信息为:age:{people1.age} name:{people1.name} gender:{people1.gender}")
# 创建Test类 class Test(): #添加属性 name = None age = None # 创建方法 def hi(self): print("hi python") def calo1(self): result1=0 for i in range(1,1001): result1+=i print("result1:",result1) def calo2(self,n): result2=0 for i in range (1,n+1): result2+=i print(f"1加到{n}={result2}") def calo3(self,a,b): print(f"{a}+{b}={a+b}") # 创建实例对象 p1=Test() # 通过对象调用类中的方法 p1.hi() p1.calo1() p1.calo2(1000) p1.calo3(5,6)
class Test(): #添加属性 name = None age = None #添加方法 def m(self): pass def hi(): print("hi") p=Test() # 对实例对象单独添加方法 p.min=hi #调用 p.min() print(type(p.min),type(hi)) print(type(p.m))
原文地址:https://blog.csdn.net/2301_76865484/article/details/143955502
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!