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

 更新时间:2019年03月13日 14:13:58   作者:张连康  
这篇文章主要介绍了python中init方法和随机数方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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 MD5文件生成码

    Python MD5文件生成码

    用python实现文件md5生成码核心实现代码。
    2009-01-01
  • 详解python中的闭包

    详解python中的闭包

    这篇文章主要介绍了python中闭包的相关资料,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09
  • Python打印scrapy蜘蛛抓取树结构的方法

    Python打印scrapy蜘蛛抓取树结构的方法

    这篇文章主要介绍了Python打印scrapy蜘蛛抓取树结构的方法,实例分析了打印scrapy蜘蛛抓取树结构的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Python pandas dataframe之重命名相同列名

    Python pandas dataframe之重命名相同列名

    这篇文章主要介绍了Python pandas dataframe之重命名相同列名方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 使用pytorch进行图像分类的详细步骤

    使用pytorch进行图像分类的详细步骤

    使用PyTorch进行图像分类是深度学习中的一个常见任务,涉及一系列步骤,从数据预处理到模型训练和评估,下面将详细描述每个步骤,从零开始构建一个图像分类器,需要的朋友可以参考下
    2024-09-09
  • 基于pytorch实现对图片进行数据增强

    基于pytorch实现对图片进行数据增强

    图像数据增强是一种在训练机器学习和深度学习模型时常用的策略,尤其是在计算机视觉领域,具体而言,它通过创建和原始图像稍有不同的新图像来扩大训练集,本文给大家介绍了如何基于pytorch实现对图片进行数据增强,需要的朋友可以参考下
    2024-01-01
  • python实现简单俄罗斯方块游戏

    python实现简单俄罗斯方块游戏

    这篇文章主要为大家详细介绍了python实现简单俄罗斯方块游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Django框架视图介绍与使用详解

    Django框架视图介绍与使用详解

    这篇文章主要介绍了Django框架视图介绍与使用,结合实例形式分析了Django框架视图的功能、配置、使用方法及相关操作注意事项,需要的朋友可以参考下
    2019-07-07
  • python中分组函数groupby和分组运算函数agg的使用

    python中分组函数groupby和分组运算函数agg的使用

    本文主要介绍了python中分组函数groupby和分组运算函数agg的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • Python使用openpyxl读写excel文件的方法

    Python使用openpyxl读写excel文件的方法

    本篇文章主要介绍了Python使用openpyxl读写excel文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论