实例化过程 会执行__init__ 的函数方法
class SQLHelper:def __init__(self):  # self = s1print("helo")def fetch(self, sql):passdef create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 实例化过程 会执行__init__ 的函数方法
s1 = SQLHelper()'''
helo
'''

未改造前

class SQLHelper:def __init__(self):  # self = s1print("helo")self.hhost = "c1.salt.com"self.uuserane = "alex"self.pwd = "123"def fetch(self, sql):passdef create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 实例化过程 会执行__init__ 的函数方法
s1 = SQLHelper()
print(s1.hhost, s1.uuserane, s1.pwd)'''
helo
c1.salt.com alex 123
'''

改造后

class SQLHelper:def __init__(self, host, username, pwd):  # self = s1print("helo")self.hhost = hostself.uuserane = usernameself.pwd = pwddef fetch(self, sql):print(sql)def create(self, sql):passdef remove(self, nid):passdef modify(self, name):pass# 实例化过程 会执行__init__ 的函数方法
s1 = SQLHelper("c1.salt.com", "alex", "123")
s2 = SQLHelper("c2.salt.com", "mike", "123456")s1.fetch("select * from A")'''
helo
helo
select * from A
'''

转载于:https://www.cnblogs.com/mingerlcm/p/8448743.html

python __init__ 构造函数相关推荐

  1. python定义构造函数、包括颜色价格品牌_《Python编程与算法基础教程》(第二版),蒋洪宇,青松,第9章:课后练习,程序设计,版江红余,第九章,习题,答案...

    例9.1~例9.53 补充: 类名为有效的标识符,一般为多个单词组成的名称,每个单词除第一个字母大写外,其余的字母均小写 一:类对象和实例对象 例9.1(创建类对象和实例对象) >>> ...

  2. python 类构造函数_Python构造函数创建类对象

    python 类构造函数 In the last tutorial, we learned how to create a class, its instance and how to access ...

  3. python __init__.py

    python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...

  4. python 父类构造函数,python 对于子类构造函数重写父类构造函数的了解

    1.对子类实例化的时候,子类的构造函数会覆盖父类的构造函数.super()相当于父类,所以在子类的构造函数中执行super(),就相当于执行了父类的构造函数 class Parent: def __i ...

  5. Python的构造函数和析构函数,对象和类的不一样

    1.Python像其他的OOP语言一样在类里面会有构造和析构函数... 类似于PHP的, 构造和析构函数并不需要显式的写出来...他们只是在这个对象生成和销毁的时候才会被调用.. 如果显式的定义了,那 ...

  6. python 构造函数传参_C++和python混合编程之在python类构造函数中传参方法

    C++和python混合编程 零.前言 一.说明 二.测试代码 1.C++代码 2.python代码 三.运行结果 零.前言 C++是一门高效率的语言,Python是一门简单易学的脚本语言,现在Pyt ...

  7. python的构造函数的作用,python 构造函数作用

    1. 构造函数的作用 构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建 对象时, 对象会自动调用它的构造函数.一般来说, 构造函数有以下三个方面 的作用: ■ 给创建的对象建立一 ...

  8. python init构造函数_python构造函数init实例方法解析

    这篇文章主要介绍了python构造函数init实例方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.创建对象,我们需要定义构造函数__in ...

  9. python构造函数调用成员函数_成员函数中的Python调用构造函数

    让我们以这个类为例,它正在扩展MySQLDB的connection对象.在class DBHandler(mysql.connections.Connection): def __init__(sel ...

最新文章

  1. 为什么索引可以让查询变快,你有思考过吗?
  2. MAP 最大后验——利用经验数据获得对未观测量的点态估计
  3. Hive开发要知道数据仓库的四个层次设计
  4. 使用 ipmitool 实现远程管理Dell 系列服务器
  5. Git之撤销add操作
  6. html5与css3入门知识点精炼
  7. VS 2005 或 VS 2008 在安装VSS 2005后,看不到源代码管理的解决办法
  8. TensorFlow实现简单的卷积网络
  9. 实验七 不同网段的dhcp
  10. “百度云手机”旗舰版发布,堪比旗舰真机?只需77元/月!
  11. 2020-08-27 GitHub 文件下载加速站点 https://g.ioiox.com
  12. 【BZOJ-4524】伪光滑数 堆 + 贪心 (暴力) [可持久化可并堆 + DP]
  13. Java Web开发学习手册_Java Web实战开发完全学习手册
  14. ssm框架实现用户登录的拦截器和过滤器
  15. android 集成科大讯飞TTS在线语音合成
  16. 电脑出现无法访问您试图使用的功能所在的网络位置问题的解决方式
  17. mysql 不建议delete?
  18. OpenGL 实现视频编辑中的转场效果
  19. 【spark】八 自己实现 RDD中 某列 累计百分比确定阈值
  20. python-opencv 读取摄像头并保存为.mp4视频

热门文章

  1. [转]Google的C++代码规范
  2. appium+python 操作APP
  3. javascript 数组排序
  4. docker三剑客之docker-machine
  5. Java基础03 构造器与方法重载
  6. WPF-学习笔记 获取我的文档路径
  7. ASP.NET AJAX Preview 2
  8. 本人开源项目 Lu-Rpc
  9. linux之NTP服务
  10. 【第7章】 使用函数和模块来重用你的代码