当前位置:脚本大全 > > 正文

python变量指向讲解(详解python中init方法和随机数方法)

时间:2021-11-08 16:11:08类别:脚本大全

python变量指向讲解

详解python中init方法和随机数方法

1、__init__方法的使用
2、random方法的使用

在python中,有一些方法是特殊的,是以两个下划线开始,两个下划线结束,定义类,最常用的方法就是__init__()方法,这是类的初始化方法,类似于C#或Java的构造函数。在创建对象的时候自动执行。

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 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。

  • ?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • # 第一步导入模块
  • import random
  •  
  • # 使用 模块名称.方法
  • # randint 产生 整数类型的数据,包含头和尾
  • num = random.randint(0, 3)
  • print(num)
  • 以上所述是小编给大家介绍的python中init方法和随机数方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!

    原文链接:https://blog.csdn.net/Tink_bell/article/details/85986190

    上一篇下一篇

    猜您喜欢

    热门推荐