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

 更新时间:2019年09月26日 09:28:46   作者:zhaoyangjian724  
这篇文章主要介绍了python使用 __init__初始化操作,结合实例形式分析了Python面向对象程序设计中使用__init__进行初始化操作相关技巧与注意事项,需要的朋友可以参考下

本文实例讲述了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面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程

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

相关文章

  • 解决pip install psycopg2出错问题

    解决pip install psycopg2出错问题

    这篇文章主要介绍了解决pip install psycopg2出错问题。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python3的map与reduce实例详解

    python3的map与reduce实例详解

    这篇文章主要介绍了Python3中map()、reduce()、filter()的用法详解,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • python面向对象基础之常用魔术方法

    python面向对象基础之常用魔术方法

    这是我听老师上课做的笔记,文中有非常详细的代码示例及注释,对新手及其友好,对正在学习python的小伙伴们也很有帮助,需要的朋友可以参考下
    2021-05-05
  • 通过pykafka接收Kafka消息队列的方法

    通过pykafka接收Kafka消息队列的方法

    今天小编就为大家分享一篇通过pykafka接收Kafka消息队列的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • 回归预测分析python数据化运营线性回归总结

    回归预测分析python数据化运营线性回归总结

    本文主要介绍了python数据化运营中的线性回归一般应用场景,常用方法,回归实现,回归评估指标,效果可视化等,并采用了回归预测分析的数据预测方法
    2021-08-08
  • Python快速实现分列转到行的示例代码

    Python快速实现分列转到行的示例代码

    这篇文章主要为大家详细介绍了如何利用Python快速实现分列转到行的效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学一下
    2023-03-03
  • 使用with torch.no_grad():显著减少测试时显存占用

    使用with torch.no_grad():显著减少测试时显存占用

    这篇文章主要介绍了使用with torch.no_grad():显著减少测试时显存占用问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python使用scipy.fft进行大学经典的傅立叶变换

    Python使用scipy.fft进行大学经典的傅立叶变换

    傅里叶变换是在高数是一个很重要的知识点,本文将介绍Python使用scipy.fft进行大学经典的傅立叶变换,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • Python可变与不可变数据和深拷贝与浅拷贝

    Python可变与不可变数据和深拷贝与浅拷贝

    这篇文章主要介绍了Python可变与不可变数据和深拷贝与浅拷贝,拷贝函数是专门为可变数据类型list、set、dict使用的一种函数,更多相关内容,需要的小伙伴可以参考一下
    2022-04-04
  • python3 gunicorn配置文件的用法解读

    python3 gunicorn配置文件的用法解读

    这篇文章主要介绍了python3 gunicorn配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04

最新评论