python变量指向讲解(详解python中init方法和随机数方法)
类别:脚本大全 浏览量:372
时间:2021-11-08 16:11:08 python变量指向讲解
详解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方法和随机数方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://blog.csdn.net/Tink_bell/article/details/85986190
您可能感兴趣
- python中递归方法(Python中最大递归深度值的探讨)
- python基本数据结构(浅谈Python编程中3个常用的数据结构和算法)
- pythonjpg转pdf格式(Python使用到第三方库PyMuPDF图片与pdf相互转换)
- pythonpulp怎么使用(pyhanlp安装介绍和简单应用)
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- python numpy数组拼接(Python快速转换numpy数组中Nan和Inf的方法实例说明)
- python的pickle用法(Python multiprocess pool模块报错pickling error问题解决方法分析)
- 笨办法学python3目录(如何愉快地迁移到 Python 3)
- python高级面试题及答案(python面试题小结附答案实例代码)
- python获取网络数据tcp(Python选择网卡发包及接收数据包)
- 怎么用python获取目录(python 获得任意路径下的文件及其根目录的方法)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- python爬取豆瓣评分排行榜(Python爬虫——爬取豆瓣电影Top250代码实例)
- python生成文本文件(python+os根据文件名自动生成文本)
- mongodb python教程(python使用pymongo操作mongo的完整步骤)
- python带权限复制文件夹(python定时复制远程文件夹中所有文件)
- 红色文化进国企(红色文化进国企)
- 车友的选择| 轮毂该如何选(车友的选择轮毂该如何选)
- 秦海璐炫耀和王新军热恋蜜事,不料对方吐槽她吃饱后肚子撅老高(秦海璐炫耀和王新军热恋蜜事)
- 秦海璐一袭旗袍惹人倾心,将高级与淡雅展现的游刃有余(秦海璐一袭旗袍惹人倾心)
- 门外之见 海蛎子味 的表演,能走多远(门外之见海蛎子味)
- 三部冷门谍战剧,第一部2014年拍摄,至今还未播出(三部冷门谍战剧)
热门推荐
- 如何配置ftp服务器连接(云服务器设置ftp服务器配置怎么操作?)
- docker前端项目(Docker部署Nuxt.js项目的实现)
- js实现商品添加(js实现购物网站放大镜功能)
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- css 三级层级菜单(利用CSS3实现动态的二级三级菜单效果实例源码)
- mysql查询数据去除重复(MySQL 大批量插入,如何过滤掉重复数据?)
- vue-router底层实现原理(vue-router history模式服务器端配置过程记录)
- django操作数据库(详解django+django-celery+celery的整合实战)
- vuex数据持续化(Vuex数据持久化实现的思路与代码)
- apache虚拟域名配置(Apache虚拟主机的配置和泛域名解析实现代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9