1. 程式人生 > 程式設計 >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程式設計有所幫助。