python使用 __init__初始化操作简单示例


Posted in Python onSeptember 26, 2019

本文实例讲述了python使用 __init__初始化操作。分享给大家供大家参考,具体如下:

# -*- coding:utf-8 -*-
# !/usr/bin/python
class Dog():
  """"一次模拟小狗的简单尝试"""
  def __init__(self,name,age):
    """初始化属性name和age"""
    print self
    print type(self)
    print dir(self)
    self.name = name
    self.age = age
  def sit(self):
    """模拟小狗被命令时蹲下"""
    print self.name.title() + "is now sitting."
  def roll_over(self):
    """模拟小狗被命令时打滚"""
    print (self.name.title() + "rolled over!")
a=Dog('aaaa','bbbb')

运行结果:

C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled2/object/dog.py
<__main__.Dog instance at 0x020F2BC0>
<type 'instance'>
['__doc__', '__init__', '__module__', 'roll_over', 'sit']

Process finished with exit code 0

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python3 能振兴 Python的原因分析
Nov 28 Python
详解C++编程中一元运算符的重载
Jan 19 Python
python实现域名系统(DNS)正向查询的方法
Apr 19 Python
深入理解python函数递归和生成器
Jun 06 Python
Python排序搜索基本算法之堆排序实例详解
Dec 08 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
May 02 Python
Python采集代理ip并判断是否可用和定时更新的方法
May 07 Python
python执行系统命令后获取返回值的几种方式集合
May 12 Python
Python3.6简单反射操作示例
Jun 14 Python
Python如何定义接口和抽象类
Jul 28 Python
Python机器学习之PCA降维算法详解
May 19 Python
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
Jun 08 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 #Python
Python命令行参数解析工具 docopt 安装和应用过程详解
Sep 26 #Python
django框架创建应用操作示例
Sep 26 #Python
Python从入门到精通之环境搭建教程图解
Sep 26 #Python
python性能测量工具cProfile使用解析
Sep 26 #Python
python使用socket 先读取长度,在读取报文内容示例
Sep 26 #Python
用python写测试数据文件过程解析
Sep 25 #Python
You might like
PHP 和 MySQL 基础教程(一)
2006/10/09 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
php中apc缓存使用示例
2013/12/25 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
yii实现使用CUploadedFile上传文件的方法
2015/12/28 PHP
YII使用url组件美化管理的方法
2015/12/28 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
IE和Firefox下event事件杂谈
2009/12/18 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
深入理解node.js http模块
2018/01/24 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
vue中npm包全局安装和局部安装过程
2019/09/03 Javascript
微信小程序实现购物车小功能
2020/12/30 Javascript
python将秒数转化为时间格式的实例
2018/09/16 Python
python 处理telnet返回的More,以及get想要的那个参数方法
2019/02/14 Python
python几种常用功能实现代码实例
2019/12/25 Python
先进德育工作者事迹材料
2014/01/24 职场文书
采购部经理岗位职责
2014/02/10 职场文书
王老吉广告词
2014/03/20 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
年度评优评先方案
2014/06/03 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
导游词之无锡古运河
2019/11/14 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
python解析json数据
2022/04/29 Python