Python中__init__方法有什么作用

当使用类名()的方法去创建对象的时候
python解释器会自动调用__init__方法
因此可以在__init__方法中做一些初始化的设定
在每次创建新对象时,都自动完成这些初始化的设定

class Person(object): # 注意名字不能写错,否则就只是一个普通的方法 def __init__(self):pass

__init__方法中能不能使用print()?

init是一个魔法方法,在这个方法中,一般只定义一些实例属性,一般不会放置print语句
简单来说就是可以用,但是一般不这样用。
就像我们约定俗称男生一般在外打拼,女生顾家,但是也可以反着来,也是可以的

Python中__init__方法有什么作用相关推荐

  1. python里面的之前打过的记忆信息-python 中 __init__方法

    注意1,__init__并不相当于C#中的构造函数,执行它的时候,实例已构造出来了. class A(object): def __init__(self,name): self.name=name ...

  2. python中__init__方法_关于python中__init__方法理解

    在理解__init__方法之前,我们需要搞明白,什么时候才需要用到的这个方法 什么是__init__? __init__方法在python中是类的初始化,通俗来讲,就是每次只要你去创建一个类的实例对象 ...

  3. python中__init__()作用

    Python中__init__函数的作用         python中__init__()函数即表示构造函数,通常在Python中创建类中见到.          代码如下:          cl ...

  4. python expandtabs_详解Python中expandtabs()方法的使用

    详解Python中expandtabs()方法的使用 expandtabs()方法返回制表符,即该字符串的一个副本. '\t'已经使用的空间,可选择使用给定的tabsize(默认8)扩展. 语法 以下 ...

  5. python方法重载_关于类:如何在Python中使用方法重载?

    我尝试在python中实现方法重载: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i) ...

  6. python中repr方法_Python中的常见特殊方法—— repr方法

    在Python中有些方法名.属性名的前后都添加了双下划线,这种方法.属性通常都属于Python的特殊方法和特殊属性,开发者可以通过重写这些方法或者直接调用这些方法来实现特殊的功能.其实前面见过的构造方 ...

  7. python中repr方法_(转)Python中的常见特殊方法—— repr方法

    在Python中有些方法名.属性名的前后都添加了双下划线,这种方法.属性通常都属于Python的特殊方法和特殊属性,开发者可以通过重写这些方法或者直接调用这些方法来实现特殊的功能.其实前面见过的构造方 ...

  8. python 中if __name__ = '__main__' 的作用

    python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ...

  9. python的用途实例-python中pass语句意义与作用(实例分析)

    想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...

最新文章

  1. python官方网站进不去-解决CentOS7 卡在开机界面进不去登录界面
  2. 报任安书文言现象_干货丨文言文句式详解,快点收藏!
  3. 如何直接soap字符串,访问webservice
  4. 冠军方案 | 第二届中国“高分杯”美丽乡村大赛第一名总结
  5. 专访vivo X27产品经理:以技术进步为根 以用户需求为本
  6. 4、Spring Cloud-负载均衡 Ribbon
  7. [转]二分图的必须边
  8. 游戏筑基开发之深度优先搜索算法(C语言)
  9. linux安装redis和mysql
  10. php中json_encode中文编码问题(转)
  11. 要连plsql是不是要装oracle,PLSQL直接连接数据库,不装ORACLE
  12. Linux卸载JDK(虚拟机自带JDK)
  13. 总线及单片机各种线 以及数据总线宽度
  14. 按键精灵文字识别插件_按键精灵课程学习目录
  15. 负载均衡器-Citrix
  16. 计算机主机机箱连接各部件,电脑的各部件组装都是用什么联接的
  17. ECCV2022论文汇总:检测/分割/跟踪/3D/深度估计/姿态解算等多个方向!
  18. python输入一个小数,提取整数部分
  19. 大数据全栈技术与商用平台架构设计之路
  20. unity访问其他游戏对象的四种方式

热门文章

  1. 计算机与信息工程学院简称计信院,2017年计算机与信息工程学院“计信之星”...
  2. Windows创建克隆隐藏账号(转载)
  3. php json_decode 效率,浅析PHP中json_encode、json_decode与serialize、unserialize的性能测试...
  4. 公开课笔记 | 多模态短视频内容标签技术及应用
  5. excel计算日期时间差,两个日期之间相差多少天?
  6. mysql常用操作(亲测自用,持续更新...)
  7. Web: 使用Javascript新开一个浏览器标签而不是新开一个窗口
  8. 初装缺陷跟踪工具螳螂Mantis1.1.1
  9. 基于Domoticz智能家居系统(十六)DIY一款基于MySensors的ESP8266+NRF24L01的MQTT(WIFI)和RF无线网关(二)正式DIY
  10. 搜索引擎收录网站新闻源的三大要点!