Python学习第十四课——面向对象基本思想part1
2024-10-08 13:52:56
面向对象的基本思想
# 写法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在学习
最新文章
- HTML 事件(二) 事件的注册与注销
- 自定义shiro的Realm实现和CredentialsMatcher实现以及Token实现
- jq异步上传文件(转载)
- BestCoder#16 A-Revenge of Segment Tree
- 对window的认识
- ZeroMQ之Publish/Subscribe (Java)
- hdu 5264 pog loves szh I 水题
- Balsamiq Mockups
- 理解JavaScript的定时器与回调机制
- 如何在IIS6,7中部署ASP.NET网站
- 【cogs247】售票系统
- Angular service, 服务
- 浅谈SpringMVC(二)
- 【Web】throw和throws的区别和用法。
- 学SpringMVC收藏
- 如何深入系统的学习一门编程语言——python自学笔记
- PMP应考知识点-合同类型以及选择要领
- vue组件-构成组件-父子组件相互传递数据
- Captcha服务(后续1)
- [leetcode](4.21)2. 按字典序排列最小的等效字符串
热门文章
- centos平台搭建Oracle11g数据库+远程连接
- 题解 CF492C Vanya and Exams
- Centos7 ISCSI配置 完全攻略
- django 项目发布(centos 6.5 + python 3.5 + django1.9.8 + paramiko 2.0.2 + gunicorn )
- 喵星之旅-狂奔的兔子-rabbitmq的java客户端使用入门
- 【工具类】Java中判断字符串是否为数字的五种方法
- stl_list复习
- scrapy item处理----cooperator和parallel()函数
- sql 中u.*什么意思
- JS利用HTML5的Web Worker实现多线程