# !/usr/bin/env python
# -*- coding: utf-8 -*-
# user1={'name':'tom','hp':100}
# user2={'name':'jerry','hp':80}
# def print_role(rolename):
# print('name is %s ,hp is %s' %(rolename['name'],rolename['hp']))
# print_role(user1)
# !/usr/bin/env python
# -*- coding: utf-8 -*-
class player(): ##定义一个类
def __init__(self,name,hp): ##__init__
self.name=name
self.hp=hp
def print_role(self): ##定义一个实例方法
return self.name,self.hp
user1=player('tom',100) ##类的实例化
print user1.print_role()
C:\Python27\python.exe C:/Users/TLCB/PycharmProjects/untitled2/socket/fun7.py
('tom', 100)
Process finished with exit code 0
self 是实例化本身