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


Posted in Python onMarch 13, 2019

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 相关文章推荐
使用Python编写一个最基础的代码解释器的要点解析
Jul 12 Python
Python实现针对给定单链表删除指定节点的方法
Apr 12 Python
Python格式化日期时间操作示例
Jun 28 Python
Pandas过滤dataframe中包含特定字符串的数据方法
Nov 07 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
python Web flask 视图内容和模板实现代码
Aug 23 Python
python检测服务器端口代码实例
Aug 31 Python
Pycharm激活方法及详细教程(详细且实用)
May 12 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
Python使用sqlalchemy模块连接数据库操作示例
Mar 13 #Python
python ---lambda匿名函数介绍
Mar 13 #Python
Python实现的列表排序、反转操作示例
Mar 13 #Python
Python实现的调用C语言函数功能简单实例
Mar 13 #Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
Mar 13 #Python
浅谈python标准库--functools.partial
Mar 13 #Python
Python3实现的简单三级菜单功能示例
Mar 12 #Python
You might like
php中看实例学正则表达式
2006/12/25 PHP
PHP实现数组递归转义的方法
2014/08/28 PHP
php批量删除超链接的实现方法
2015/10/19 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
PHP的Laravel框架结合MySQL与Redis数据库的使用部署
2016/03/21 PHP
php实现在线通讯录功能(附源码)
2016/05/13 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
文本链接逐个出现的js脚本
2007/12/12 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
在WordPress中加入Google搜索功能的简单步骤讲解
2016/01/04 Javascript
静态页面html中跳转传值的JS处理技巧
2016/06/22 Javascript
json对象与数组以及转换成js对象的简单实现方法
2016/06/24 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
JS实现页面打印功能
2017/03/16 Javascript
webpack多页面开发实践
2017/12/18 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
python实现大转盘抽奖效果
2019/01/22 Python
详解django2中关于时间处理策略
2019/03/06 Python
python PIL模块的基本使用
2020/09/29 Python
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
简历中个人自我评价范文
2013/12/26 职场文书
意向书范文
2014/03/31 职场文书
目标管理责任书
2014/04/15 职场文书
二年级评语大全
2014/04/23 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
springboot如何初始化执行sql语句
2021/06/22 Java/Android