面向对象的基本思想

# 写法1
person1 = {
'name': 'hanhan',
'age': '',
'sex': '男'
} def xue_xi(person):
print('%s在学习' % person1['name']) # hanhan在学习 xue_xi(person1)

写法2

def person():
person2 = {
'name': 'hanhan',
'age': '',
'sex': '男'
}
return person2 p1=person()
print('%s在学习'%p1['name']) # hanhan在学习

写法3

def person3(name, age, sex):
person4 = {
'name': name,
'age': age,
'sex': sex,
}
return person4 per1 = person3('hanhan', 24, '男')
per2 = person3('meimei', 24, '女')
print(per1) # {'name': 'hanhan', 'age': 24, 'sex': '男'}
print(per2) # {'name': 'meimei', 'age': 24, 'sex': '女'}
print('%s在学习' % per1['name']) # hanhan在学习
print('%s在学习' % per2['name']) # meimei在学习

写法4

def person3(name, age, sex):
def init(name, age, sex): # 标准写法
person4 = {
'name': name,
'age': age,
'sex': sex
}
return person4
return init(name, age, sex) per1 = person3('hanhan', '', '男')
per2 = person3('meimei', '', '女')
print(per1) # {'name': 'hanhan', 'age': 24, 'sex': '男'}
print(per2) # {'name': 'meimei', 'age': 24, 'sex': '女'}
print('%s在学习' % per1['name']) # hanhan在学习
print('%s在学习' % per2['name']) # meimei在学习

最新文章

  1. HTML 事件(二) 事件的注册与注销
  2. 自定义shiro的Realm实现和CredentialsMatcher实现以及Token实现
  3. jq异步上传文件(转载)
  4. BestCoder#16 A-Revenge of Segment Tree
  5. 对window的认识
  6. ZeroMQ之Publish/Subscribe (Java)
  7. hdu 5264 pog loves szh I 水题
  8. Balsamiq Mockups
  9. 理解JavaScript的定时器与回调机制
  10. 如何在IIS6,7中部署ASP.NET网站
  11. 【cogs247】售票系统
  12. Angular service, 服务
  13. 浅谈SpringMVC(二)
  14. 【Web】throw和throws的区别和用法。
  15. 学SpringMVC收藏
  16. 如何深入系统的学习一门编程语言——python自学笔记
  17. PMP应考知识点-合同类型以及选择要领
  18. vue组件-构成组件-父子组件相互传递数据
  19. Captcha服务(后续1)
  20. [leetcode](4.21)2. 按字典序排列最小的等效字符串

热门文章

  1. centos平台搭建Oracle11g数据库+远程连接
  2. 题解 CF492C Vanya and Exams
  3. Centos7 ISCSI配置 完全攻略
  4. django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )
  5. 喵星之旅-狂奔的兔子-rabbitmq的java客户端使用入门
  6. 【工具类】Java中判断字符串是否为数字的五种方法
  7. stl_list复习
  8. scrapy item处理----cooperator和parallel()函数
  9. sql 中u.*什么意思
  10. JS利用HTML5的Web Worker实现多线程