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

外贸网站建设及优化ppt模块国内网络推广渠道

外贸网站建设及优化ppt模块,国内网络推广渠道,网站统计工具有哪些,百度网站申诉Python 类/对象 Python 是一种面向对象的编程语言。 Python 中的几乎所有东西都是对象,拥有属性和方法。 类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”。 创建类 如需创建类,请使用 class 关键字&…

Python 类/对象

Python 是一种面向对象的编程语言。

Python 中的几乎所有东西都是对象,拥有属性和方法。

类(Class)类似对象构造函数,或者是用于创建对象的“蓝图”。

创建类

如需创建类,请使用 class 关键字:

实例

使用名为 x 的属性,创建一个名为 MyClass 的类:

class MyClass:x = 5

运行实例

<class '__main__.MyClass'>

创建对象

现在我们可以使用名为 myClass 的类来创建对象:

实例

创建一个名为 p1 的对象,并打印 x 的值:

p1 = MyClass()
print(p1.x)

运行实例

7

init() 函数

上面的例子是最简单形式的类和对象,在实际应用程序中并不真正有用。

要理解类的含义,我们必须先了解内置的 init() 函数。

所有类都有一个名为 init() 的函数,它始终在启动类时执行。

使用 init() 函数将值赋给对象属性,或者在创建对象时需要执行的其他操作:

实例

创建名为 Person 的类,使用 init() 函数为 name 和 age 赋值:

class Person:def __init__(self, name, age):self.name = nameself.age = agep1 = Person("Bill", 63)print(p1.name)
print(p1.age)

运行实例

Bill
63

注释:每次使用类创建新对象时,都会自动调用 init() 函数。

对于刚开始学习Python的小伙伴,我给大家准备了2023年最新的Python全套学习教程、数百本PDF电子书,都打包好了,直接在文章最下方名片领取

对象方法

对象也可以包含方法。对象中的方法是属于该对象的函数。

让我们在 Person 类中创建方法:

实例

插入一个打印问候语的函数,并在 p1 对象上执行它:

class Person:def __init__(self, name, age):self.name = nameself.age = agedef myfunc(self):print("Hello my name is " + self.name)p1 = Person("Bill", 63)
p1.myfunc()

运行实例

Hello my name is Bill

提示:self 参数是对类的当前实例的引用,用于访问属于该类的变量。

self 参数

self 参数是对类的当前实例的引用,用于访问属于该类的变量。

它不必被命名为 self,您可以随意调用它,但它必须是类中任意函数的首个参数:

实例

使用单词 mysillyobject 和 abc 代替 self:

class Person:def __init__(mysillyobject, name, age):mysillyobject.name = namemysillyobject.age = agedef myfunc(abc):print("Hello my name is " + abc.name)p1 = Person("Bill", 63)
p1.myfunc()

运行实例

Hello my name is Bill

修改对象属性

您可以这样修改对象的属性:

实例

把 p1 的年龄设置为 40:

p1.age = 40

运行实例

64

删除对象属性

您可以使用 del 关键字删除对象的属性:

实例

删除 p1 对象的 age 属性:

del p1.age

运行实例

Traceback (most recent call last):File "demo_class7.py", line 13, in <module>print(p1.age)
AttributeError: 'Person' object has no attribute 'age'

删除对象

使用 del 关键字删除对象:

实例

删除 p1 对象:

del p1

运行实例

Traceback (most recent call last):File "demo_class8.py", line 13, in <module>print(p1)
NameError: 'p1' is not defined

pass 语句

类定义不能为空,但是如果您处于某种原因写了无内容的类定义语句,请使用 pass 语句来避免错误。

实例

class Person:pass
http://www.qie1.com/news/43141.html

相关文章:

  • php做网站开源项目友情链接买卖代理
  • 视觉传达工资一般多少seo内容优化是什么
  • o2o平台网站建设如何建造自己的网站
  • 江门网站建设百度新闻首页头条
  • 网站建设费用预算明细百度网站怎么做
  • ui做的好的网站有哪些内容百度官方网首页
  • 东莞常平牙科佛山seo技术
  • 企业建设网站公司有哪些seo项目优化案例分析文档
  • 长沙网络营销师最新招聘信息整站seo优化哪家好
  • tp5网站开发模板下载网店培训教程
  • 企业网站建设费用如何做关键词优化
  • 分享网站制作百度问一问
  • 如何创建网站和域名网络营销广告
  • 张家港网站建设门店建站系统cms
  • 高端网站的制作网络营销案例具体分析
  • 系统难还是网站设计难做网络文章发布平台
  • 做机械加工外贸网站哪家好网站推广的目的
  • 山东一建建设有限公司网站企业网站seo托管怎么做
  • 中小型网站建设报价搜索引擎优化的定义是什么
  • 域名检测工具seo综合排名优化
  • 网站开发重要性竞价推广账户竞价托管公司
  • 现在做网站需要多少钱百度网页推广
  • 国外photoshop教程网站看颜色应该搜索哪些词汇
  • 网站目标定位概念现在做百度快速收录的方法
  • 淮北网站建设公司seo相关岗位
  • 建一个网站要多久中国免费网站服务器2020
  • 十大营销网站谷歌安装器
  • 眼查看网站开发语言网络营销百度百科
  • 模板式网站建设百度关键词搜索热度
  • 郑州做网站哪家便宜2345手机浏览器