python第三十九课——面向对象(二)之初始化属性
2023-09-11 14:21:24 时间
设计Car类,初始化属性speed,提供一个run函数
import time class Car: def __init__(self,speed): self.speed=speed #将Road对象传给run函数,绑定微弱的关联关系 def run(self,road): #得到road的长度 l=road.length #循环让汽车跑一会儿 i=0 while i<= 10: print('汽车正在水产路上飞速的行驶...') time.sleep(1) i+=1 print('汽车行驶到目的地,一共花费:%s时间' %(l/self.speed))
设计一个Road类,有属性length
class Road: #定义构造函数:初始化length def __init__(self,length): self.length=length
测试:
实例化Road,Car对象,然后调用函数,完成效果的显示
r=Road(60) c=Car(30) c.run(r)
相关文章
- 第四百一十三节,python面向对象,组合、类创建的本质、依赖注入
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
- Python实现利用最大公约数求三个正整数的最小公倍数示例
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- Python爬虫实战(三):爬网易新闻
- 【python】函数式编程
- python:ERROR: No matching distribution found for Pillow==9.1.0的处理(Python 3.6.8)
- python: 安装DeOldify库:黑白图片上色(Python 3.7.15)
- 全面了解python中的类,对象,方法,属性
- 全面了解python中的类,对象,方法,属性
- [Python] Scatter Plot for daily return
- [Django] Get started with Django -- Install python and virtualenv
- [Py] Python dict 倒序操作
- 华为OD机试 - 最大股票收益(Java & JS & Python)
- 偷偷告诉你!与其辞职,不如用Python做月入过万的副业兼职
- Python:更改默认启动的python程序及其对应的安装包路径(更改pip的默认安装包的路径)图文教程之详细攻略
- Python编程语言学习:python中浅复制/深复制(或浅拷贝/深拷贝)的简介、案例应用注意事项之详细攻略
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
- Python编程语言学习:python的列表的特殊应用之一行命令实现if判断中的两类判断
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 已解决2. Set PROTOCOL_BUPFERS_PYTHON_iMPLEMENTATION=python (but this will use pure-Python parsing and w
- python零基础好学吗?
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑱〗- 项目实战 - 实现用户管理 - 删除用户
- Python编程:WSGI、uwsgi、uWSGI的关系
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- python , 顺序迭代合并后的list对象
- Python小白的数学建模课-16.最短路径算法
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- 〖Python自动化办公篇⑳〗 - python实现邮件自动化 - 发送html邮件和带附件的邮件
- Python调用自己写的模块
- Python .py 文件打包成 .exe 文件(Windows平台,python 3.x)