python中的面向对象:
# !/usr/bin/env python
# -*- coding: utf-8 -*-
class player(): ##定义一个类
# print '111111111111111'
# #print self
# print '111111111111111'
def __init__(self,name,hp): ##__init__
print '11111111111111111111'
print self
print type(self)
print '11111111111111111111'
self.name=name
self.hp=hp
def print_role(self): ##定义一个实例方法
return self.name,self.hp
user1=player('tom',100) ##类的实例化
print type(user1)
print dir(user1)
print user1.print_role()
C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled2/socket/fun15.py
11111111111111111111
<__main__.player instance at 0x021A4B20>
<type 'instance'>
1111111111111111
python __init__函数
最新推荐文章于 2024-05-07 21:58:59 发布
本文详细探讨了Python中__init__函数的作用和用法,解释了它如何在对象初始化时设置属性,并通过实例展示了如何自定义类的构造过程。通过学习,读者将能更好地掌握面向对象编程中的类初始化技巧。
摘要由CSDN通过智能技术生成