`
cakin24
  • 浏览: 1351704 次
  • 性别: 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.pptx

    初识Python 少儿编程python教案——初识Python全文共24页,当前为第1页。 Python基本概念 海龟编辑器 绘图准备 课程知识点 使用画笔 少儿编程python教案——初识Python全文共24页,当前为第2页。 Python基本概念 ...

    python学习笔记-初识python

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

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

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

    Python程序设计初识Pyth....docx

    Python程序设计初识Pyth全文共13页,当前为第1页。Python程序设计初识Pyth全文共13页,当前为第1页。Python程序设计初识Pyth... Python程序设计初识Pyth全文共13页,当前为第1页。 Python程序设计初识Pyth全文共13页...

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

    神秘的蟒蛇——初识python 一、基本信息 设计者: 学生:八年级学生 教材:湖北教育出版社 义务教科书 信息技术 八年级 课时:1课时 教学内容分析 "神秘的蟒蛇——初识python"是湖北教育出版社九年级信息技术教材第...

    第1课 初识Python教案.docx

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

    零基础Python教程001期 初识python

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

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

    初识Python 信息技术-八年级上册-初识python完整版全文共28页,当前为第1页。 思考 1、语言是什么?有什么作用? 2、程序设计语言是什么?有什么作用? 3、python语言是什么?有什么优点? 信息技术-八年级上册-初识...

    python初识函数思维导图

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

    初识Python.md

    初识Python

    初识Python1.docx

    Python是一种跨平台的计算机设计语言。是一个高层次的结合了解释性,编译性,互助性和面向对象的脚本语言。

    Python程序设计-第一课-初识python初中生.pptx

    第1课 初识python Python程序设计-第一课-初识python初中生全文共11页,当前为第1页。 动态教育课件模 PYTHON 问题1: 同学们是怎么度过自己的休闲时间的呢? Python程序设计-第一课-初识python初中生全文共11页,...

    python编程:第1课-初识Python.pptx

    初识Python python编程:第1课-初识Python全文共16页,当前为第1页。 知识回顾 Python是一种跨平台、开源、解释型的高级编程语言。 1.语法简单。 2.黏性扩展。 3.类库丰富。 代码简洁 "胶水语言" 集百家所长 python...

    初识Python.idle

    初识Python.idle

    01.初识Python.md

    01.初识Python.md

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

    p1 教案——《初识python》 【上节课衔接语】 这节课呢,是我们正式学习 Python 的第⼀节课,接下来会认识⼀下海⻳编辑器并 且利⽤海⻳库来绘制图形。在上课的过程中有任何疑问都可以随时联系⽼师,接下 来我们开始...

    Pyhton实用教程-第1章-初识Python.pptx

    第1章 初识Python PAGE 4 Python的历史以及优缺点 完成Python的开发环境搭建 Python的程序解释机制 编写并运行第一个Python程序 Python基础 Pyhton实用教程-第1章-初识Python全文共34页,当前为第4页。 第1章 初识...

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

    初中信息技术-初识Python教学设计学情分析教材分析课后反思 初中信息技术-初识Python教学设计学情分析教材分析课后反思全文共21页,当前为第1页。初中信息技术-初识Python教学设计学情分析教材分析课后反思全文共21...

    初识Python.ppt

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

Global site tag (gtag.js) - Google Analytics