详解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的web框架编写MVC配置来使其运行的教程
Apr 30 Python
python安装mysql-python简明笔记(ubuntu环境)
Jun 25 Python
python中利用Future对象回调别的函数示例代码
Sep 07 Python
python语音识别实践之百度语音API
Aug 30 Python
python 随机打乱 图片和对应的标签方法
Dec 14 Python
python读取大文件越来越慢的原因与解决
Aug 08 Python
Django基于客户端下载文件实现方法
Apr 21 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 Python
详解用Python爬虫获取百度企业信用中企业基本信息
Jul 02 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
Python之qq自动发消息的示例代码
Feb 18 Python
Python字符串格式化方式
Apr 07 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完整的日历类(CLASS)
2006/11/27 PHP
php批量删除数据
2007/01/18 PHP
php 中英文语言转换类代码
2011/08/11 PHP
PHP autoload与spl_autoload自动加载机制的深入理解
2013/06/05 PHP
php目录拷贝实现方法
2015/07/10 PHP
juqery 学习之五 文档处理 插入
2011/02/11 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
2016/05/31 Javascript
js简单时间比较的方法
2016/08/02 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
Vue 实现列表动态添加和删除的两种方法小结
2018/09/07 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
element-ui 远程搜索组件el-select在项目中组件化的实现代码
2019/12/04 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
python网络编程实例简析
2014/09/26 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
关于python写入文件自动换行的问题
2018/06/23 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
python字符串反转的四种方法详解
2019/12/02 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
美国汽车交易网站:Edmunds
2016/08/17 全球购物
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
女士和男士时尚鞋在线购物:Shoespie
2019/02/28 全球购物
文员自我评价怎么写
2013/09/19 职场文书
精彩的广告词
2014/03/19 职场文书
购房意向书范本
2014/04/01 职场文书
党员创先争优活动总结
2014/05/04 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
护士长2015年终工作总结
2015/04/24 职场文书
导游词之广州陈家祠
2019/10/21 职场文书