`
cakin24
  • 浏览: 1388953 次
  • 性别: 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的while循环

    初识python的while循环

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

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

    初识python公开课.pptx

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

    Python01-01初识Python.pptx

    Python

Global site tag (gtag.js) - Google Analytics