面向对象编程
# 定义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))
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » Python学习31天
发表评论 取消回复