`
cakin24
  • 浏览: 1374569 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

python类的初识

阅读更多
一 类的定义
语法格式如下:
class ClassName:
    <statement-1>
    .
    .
    .
    <statement-N>
 
二 类对象
1、代码
  1. classMyClass:
  2. """一个简单的类实例"""
  3. i =12345
  4. def f(self):
  5. return'hello world'
  6. # 实例化类
  7. x =MyClass()
  8. # 访问类的属性和方法
  9. print("MyClass 类的属性 i 为:", x.i)
  10. print("MyClass 类的方法 f 输出为:", x.f())
2、运行结果
MyClass 类的属性 i 为: 12345
MyClass 类的方法 f 输出为: hello world
 
三 __init__() 方法
1、介绍
类定义了 __init__() 方法的话,类的实例化操作会自动调用 __init__() 方法。
2、代码
  1. classComplex:
  2. def __init__(self, realpart, imagpart):
  3. self.r = realpart
  4. self.i = imagpart
  5. x =Complex(3.0,-4.5)
3、运行结果
>>> x.r, x.i
(3.0, -4.5)
 
四 self介绍
1、介绍
self代表类的实例,而非类。
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。
self不是python关键字,我们把他换成cakin24也是可以正常执行的:
2、代码
  1. classTest:
  2. def prt(self):
  3. print(self)
  4. print(self.__class__)
  5. t =Test()
  6. t.prt()
  7. classTest:
  8. def prt(cakin24):
  9. print(cakin24)
  10. print(cakin24.__class__)
  11. t =Test()
  12. t.prt()
3、运行结果
<__main__.Test object at 0x000001DC660B8128>
<class '__main__.Test'>
<__main__.Test object at 0x000001DC660A55C0>
<class '__main__.Test'>
分享到:
评论

相关推荐

    python初识

    python 列表初识,通过此代码,你能够了解到python的列表操作

    python学习笔记-初识python

    Python是完全面向对象的语言,支持类(class)、对象(object)、继承(inheritance)、封装(encapsulation)和多态(polymorphism)等特性。 九、标准库与第三方库 Python拥有丰富的标准库,如os、sys、math等,同时社区有...

    少儿编程python教案-初识Python.pptx

    【初识Python】这篇教案是针对少儿编程设计的,旨在介绍Python编程语言的基本概念和初步应用。Python由荷兰人吉多·范罗苏姆在1989年创造,其名称来源于“大蟒蛇”,是一种设计简洁、优雅、可读性强的语言。Python的...

    初识Python1.docx

    ### 初识Python #### Python简介 Python是一种高级编程语言,以其简洁明了的语法而闻名,这使得它成为新手入门编程的理想选择。作为一种多范式的语言,Python支持多种编程风格,包括面向对象编程、过程化编程以及...

    少儿编程python教案-初识Python

    少儿编程python教案——初识Python

    第1课 初识Python教案.docx

    Python 编程语言基础知识点 python 编程语言是高级的编程语言之一,它起源于 20 世纪 90 年代,由 Guido van Rossum 创造。python 语言的主要特点是易于学习、简单易用、灵活高效、跨平台运行等。python 语言广泛...

    零基础Python教程001期 初识python

    零基础Python教程001期_初识python

    python初识函数思维导图

    Python初识函数的基本使用方法,函数参数认识

    信息技术八年级上册-初识python.doc

    【初识Python】\n\nPython,被喻为“神秘的蟒蛇”,是一种高级的、解释型的编程语言,以其简洁、易读的语法而受到广泛欢迎,尤其适合初学者入门。在八年级信息技术课程中,学生将首次接触Python,这标志着他们从图形...

    python:初识自动化测试 playwright 库(csdn)————程序.pdf

    Python 自动化测试领域中,Playwright 是一个新兴且强大的工具,由微软公司在 2020 年推出。相比传统的 Selenium,Playwright 提供了一种更为简洁的接口,允许开发者通过单个 API 实现对 Chromium、Firefox 和 ...

    初识Python.md

    初识Python

    初识Python.idle

    初识Python.idle

    01.初识Python.md

    01.初识Python.md

    2020年少儿编程python课件p1-教案-《初识python》.pdf

    【初识Python编程:海龟库与图形绘制】 在Python编程的世界里,初学者往往会从一个生动有趣的工具开始他们的编程之旅,那就是“海龟库”(Turtle)。海龟库是一个简单易用的图形绘制模块,特别适合用来教育孩子们...

    信息技术-八年级上册-初识python完整版.pptx

    【初识Python】 在信息技术的学习中,Python是一种重要的编程语言,尤其对于八年级的学生来说,它是接触编程世界的一个理想入口。Python语言以其简洁明了的语法和强大的功能深受青睐。 1. **语言与程序设计语言** ...

    初识Python.ppt

    初识 Python Python 是一种高级程序设计语言,下面是对 Python 的初步认识和应用。 一、Python 的启动 ---------------- 要启动 Python,需要单击“开始”菜单中的“所有程序”,选择“Python 3.6”的文件夹,...

    初中信息技术_初识Python教学设计学情分析教材分析课后反思.docx

    初中信息技术_初识Python教学设计学情分析教材分析课后反思.docx

    初识python公开课.pptx

    初识 Python 公开课 Python 语言简介 ---------------- Python 是一种跨平台、开源、解释型的高级编程语言,由吉多·范罗苏姆(Guido van Rossum)于 1991 年创建。Python 语言的特点是语法简洁、黏性拓展类库丰富...

    Python01-01初识Python.pptx

    Python

    初识Python(第1课时)教学设计.doc

    【初识Python(第1课时)教学设计】 在初识Python的第一课时,主要针对初一年级的学生,目的是让他们初步接触并理解Python编程语言。这一课时的教学内容来源于四川省义务教育信息技术初中一年级上册《第3单元 走进...

Global site tag (gtag.js) - Google Analytics