当前位置: 首页 > news >正文

三网合一网站建设方案沈阳seo代理计费

三网合一网站建设方案,沈阳seo代理计费,东莞公共资源交易中心,接私活做网站函数和类的参数传递 实例方法 class House:# 类构造方法,也是实例方法def __init__(self, area, price):self.area areaself.price pricedef cls_func(self, arg):print(arg)my_house House(America, 330) # 实例化类对象,需要传入init中的两个参数 print(f…
  1. 函数和类的参数传递

实例方法

class House:# 类构造方法,也是实例方法def __init__(self, area, price):self.area = areaself.price = pricedef cls_func(self, arg):print(arg)my_house = House('America', 330)    # 实例化类对象,需要传入init中的两个参数
print(f'类属性, my_house.price:{my_house.price}, my_house.area:{my_house.area}')
my_house.cls_func('通过实例化后的类对象调用类方法,忽略self')
House.cls_func(my_house, '通过未实例化的类名调用实例方法,需要给self传递实例化后的类对象名')

类方法

class House:# 类构造方法,也是实例方法def __init__(self, area, price):self.area = areaself.price = price@classmethoddef cls_func(cls, arg):print(f'类方法:{cls}')print(f'类方法中第二个参数:{arg}')House.cls_func('我是类方法的第二参数')
my_house = House('America', 330)    # 实例化类对象,需要传入init中的两个参数
print(f'类属性, my_house.price:{my_house.price}, my_house.area:{my_house.area}')
my_house.cls_func('通过实例化后的类对象调用类方法,忽略cls')
House.cls_func(my_house, '类方法的调用,不同于实例方法,无需传入实例化对象作为第一参数')

静态方法

class House:# 类构造方法,也是实例方法def __init__(self, area, price):self.area = areaself.price = price@staticmethoddef stat_func(arg):print(f'静态方法中参数:{arg}')# print(self.area)    # 语法错误,静态方法中没有selfHouse.stat_func('未通过实例化,直接类名调用静态方法,不需要传入实例化对象作为第一参数')
my_house = House('America', 330)    # 实例化类对象,需要传入init中的两个参数
print(f'类属性, my_house.price:{my_house.price}, my_house.area:{my_house.area}')
my_house.stat_func('通过实例化后的类对象调用静态方法')
House.stat_func(my_house, '静态方法的调用,不同于实例方法,无需传入实例化对象作为第一参数')
  1. 类与类的实例化对象、类方法与类的属性、类实例化的方法与属性、初始化函数、类的继承与重写、@property、私有属性与方法
    类方法与类的属性结合使用
    方法一:调用类方法与类的属性的结合。
class Robot():macaron = 20cannele = 15cheese_bread = 23#以上为类的属性def welcome_supermarket():print("你好,欢迎来到超市的面包区!")def pick_one():print("我们热销有三款面包哦,欢迎选购~")def payment():print("收银台在这里,欢迎下次光临~")#以上为类的方法#打印类的属性
print(Robot.macaron)
print(Robot.cannele)
print(Robot.cheese_bread)#调用类的方法	
Robot.welcome_supermarket()
Robot.pick_one()
Robot.payment()

方法二:注意 如果类中的函数不需要类中的变量时,就不要用@classmethod、cls、cls. 三处格式,否则也会报错。

class ClassA():var1 = 100var2 = 200@classmethod  #类方法,@classmethod声明了func1是类方法,这样子才允许func1使用类属性中的数据。def func1(cls):  # class的缩写,如果func1想使用类的属性,就要写上cls作为func1的第一个参数,也就是把这个类作为参数传给自己,# 这样就能被允许使用类中的数据。print(cls.var1)print(cls.var2)ClassA.func1()
  1. Python学习:内部类,内部类调用外部类属性,方法
  2. Python对象作为参数传递到函数/方法的机制
  3. Python类三种方法,函数传参,类与实例变量(一)
http://www.tj-hxxt.cn/news/68424.html

相关文章:

  • b2c网站开发注意事项网站制作策划
  • wordpress无插件实现网站地图付费推广
  • 东城手机网站制作超八成搜索网站存在信息泄露问题
  • 怎么做带网站连接的表格seo网站优化方案摘要
  • 马鞍山网站设计制作市场调研报告500字
  • 自己怎么建个优惠网站百度一下搜索网页
  • dedecms中英文网站营销网站建设价格
  • 自己做的旅游网站简介怎样推广自己的网站
  • 站长工具seo综合查询烟雨楼网络营销类型
  • 景乔网站建设百度免费注册
  • wordpress用户密码找回seo与sem的关系
  • wordpress mysql 端口博客seo教程
  • 怎么做属于自己的域名网站seo教学网站
  • 网站制作国内知名企业网站创建的流程是什么
  • 做推广网站排名怎么在百度上发帖推广
  • 神州行套餐sem优化师
  • 怎么做网站h汉狮怎样交换友情链接
  • 网站建设的数据导入导出广州网络推广服务商
  • 专业的网站制作专业公司网页怎么做
  • 日本政府网站建设经验怎么写软文
  • 毕业设计代做网站 知乎网站推广的基本方法有哪些
  • 男男做暧暧视频网站网店推广平台有哪些
  • 济南建网站公司排行榜关键词推广营销
  • 企业网站定制多少钱seo工程师是做什么的
  • 东莞常平邮政编码查询seo外链发布技巧
  • 网站建设的开发程序360搜索优化
  • 网站建设方面的优劣势分析东莞网站建设推广平台
  • 前端优化网站排行榜软件
  • 织梦安装网站后图片百度投诉热线中心客服
  • 做视频网站弹窗seo短期培训班