创建一个python类 ,self init相关参数的简单介绍
2024-09-06 11:03:32
一 创建
'''
一 使用python 语法 创建一个类, 探究self 是干啥的
1 创建一个对象 car
2 写入两个行参
3 定义两个方法
'''
class Car():
'''
二 init self 作用?
init 是一个特殊的方法 car 实例化的时候,会自动执行。
两边的下划线是它和普通方法的区别,一种约定
self 参数必须存在,并且在其他行参的前面 name price 都是行参
'''
def __init__(self, name, price):
self.name = name
self.price = price def run(self):
print(self.name.title() + "给小狗定义一个功能 跑步的能力 ") def eat(self):
print(self.name.title() + "小狗开始吃东西") '''
实例化 创建好的对象 在java中是 Car car = new Car();
在这里就是直接给行参 name price 赋值
'''
myCar = Car("五菱宏光",100) #获取两个属性值, 并打印在控制台上。 有点类似Java中通过类名来调用一个静态的字段
print("我的车" + myCar.name) #price 这个参数在赋值时,给的是 number 类型,需要 使用 【str】转换,否则报错。 和Java中的 "" + 使用不同
print("车的价格" + str(myCar.price))
二 self 是啥?
最新文章
- 数据库的修改和删除;比较标签代替<;,>;,=号;模板替换;session的用法
- .net中使用ODP.net访问Oracle数据库(无客户端部署方法)
- 08章 分组查询、子查询、原生SQL
- Web API 身份验证 不记名令牌验证 Bearer Token Authentication
- OCR磁盘的导出和导入、备份和恢复以及移动(ocrconfig命令的应用)
- Kibana 修改logo及汉化导航
- 第三十九篇、NavBar动态隐藏、设置透明、毛玻璃效果
- 怎么清除SVN密码,以及重置eclipse中svn插件密码
- 自定义分页标签,并使分页标签能获得url中的参数
- 实现android里面WebView显示内容
- HDU 2503 a/b + c/d(最大公约数与最小公倍数,板子题)
- python--同步锁/递归锁/协程
- 谷歌开发者:看可口可乐公司是怎么玩转TensorFlow的?
- 畅通工程-HZNU寒假集训
- MetaEditor中MQL使用方法
- Vue 学习(1)
- window下的窗口事件-js
- C++的访问关系
- ASP.NET 多环境下配置文件web.config的灵活配置---转
- 【LeetCode445】 Add Two Numbers II★★
热门文章
- 【LeetCode】904. Fruit Into Baskets 解题报告(Python)
- Codeforce C. Pearls in a Row
- Grids
- MADE: Masked Autoencoder for Distribution Estimation
- 计算机系统2->;从芯片说起 | 芯片怎样诞生
- 在linux(deepin)系统下查看当前ip地址与用户名
- CS5211|DP转LVDS |低成本DP to LVDS Conversion 方案设计
- .net core的Swagger接口文档使用教程(二):NSwag
- Python_关于python2的encode(编码)和decode(解码)的使用
- Linux weblogic