详解python中init方法和随机数方法
2019-03-28 11:00
525 查看
1、__init__方法的使用
2、random方法的使用
在python中,有一些方法是特殊的,是以两个下划线开始,两个下划线结束,定义类,最常用的方法就是__init__()方法,这是类的初始化方法,类似于C#或Java的构造函数。在创建对象的时候自动执行。
class Person(object): ''' 这里定义的属性 为 静态的 ''' empCount = 0 # 创建对象的时候自动执行 def __init__(self, name): print('初始化方法。。。。。') self.name = name def eat(self): print(self.name, "eat 方法。。。。") p = Person('张三') p.eat() p1 = Person('李四') p1.eat()
运行结果:
初始化方法。。。。。
张三 eat 方法。。。。
初始化方法。。。。。
李四 eat 方法。。。。
empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。
第一种方法__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。该方法中的成员为对象实例所有。
self 代表类的实例,self 在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。
随机数函数
通过 模块名称.方法 来调用,需要导入模块random。
# 第一步导入模块 import random # 使用 模块名称.方法 # randint 产生 整数类型的数据,包含头和尾 num = random.randint(0, 3) print(num)
以上所述是小编给大家介绍的python中init方法和随机数方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章推荐
- Python中__new__与__init__方法的区别详解
- Python中__new__与__init__方法的区别详解
- 详解Python中的__new__、__init__、__call__三个特殊方法
- 详解Python中的__new__、__init__、__call__三个特殊方法
- 详解python中的__init__与__new__方法
- 详解Python中的__new__、__init__、__call__三个特殊方法(zz)
- Python中__new__与__init__方法的区别详解
- 详解Python中的__new__、__init__、__call__三个特殊方法
- Python 字符串方法详解
- Python调用C/C++动态链接库的方法详解
- Python中__init__的方法解惑
- python中的sort方法使用详解
- Python 魔法方法详解
- Python 字符串方法详解
- python os.path模块常用方法详解
- python学习九:SocektServer学习、bisect、list的sort详解、清空字典的两种方法、zip初探
- 在PHP模板引擎smarty生成随机数的方法和math函数详解
- 详解Python模块导入方法
- Python中新式类,子类使用super方法显式调用父类的__init__方法
- Python类方法__init__和__del__构造、析构过程分析