python输出结果后面带着一个“None”
来源:互联网 发布:eve手机辅助软件 编辑:程序博客网 时间:2024/06/06 04:18
执行代码的时候,输出的结果中含有一个“None”
from python1.python10.car import Carclass Battery(): """A simple attempt to model a battery for an electric car.""" def __init__(self, battery_size=60): """Initialize the batteery's attributes.""" self.battery_size = battery_size def describe_battery(self): """Print a statement describing the battery size.""" print("This car has a " + str(self.battery_size) + "-kWh battery.") def get_range(self): """Print a statement about the range this battery provides.""" if self.battery_size == 60: range = 140 elif self.battery_size == 85: range = 185 message = "This car can go approximately " + str(range) message += " miles on a full charge." print(message) print(range) class ElectricCar(Car): """Models aspects of a car, specific to electric vehicles.""" def __init__(self, manufacturer, model, year): """ Initialize attributes of the parent class. Then initialize attributes specific to an electric car. """ super().__init__(manufacturer, model, year) self.battery = Battery()my_tesla=ElectricCar('tesla','model s',2016)print(my_tesla.get_descriptive_name())my_range=Battery()print(my_range.get_range())
结果如下
2016 Tesla Model S2016 Tesla Model SThis car can go approximately 140 miles on a full charge.140None
只要将最后一行代码的print() 去掉即可 改成 my_range.get_range() 或者是将 函数中的print(range) 改成 return range
是因为python函数使用return返回值,如果不用
return, 而用print输出值,这个函数默认还有一个返回值为None
阅读全文
0 0
- python输出结果后面带着一个“None”
- python ssh 运行带后面&的程序
- python 输出带颜色
- python学习系列(九) --- 带参数执行命令并得到输出结果
- python-append函数,得到的结果为None
- python获取命令行输出结果
- python获取命令行输出结果
- None Python
- css文件和js文件后面带一个问号
- css文件和js文件后面带一个问号
- python dataframe 输出结果整行显示
- [原创]Python 运行 shell 获取输出结果
- 关于提取输出结果的一个批处理
- 一个报表的脚本以及输出结果
- 输入一个字符串表达式,输出计算结果
- 【Python】Python中的None
- html静态页面循环输出后台结果,带if判断
- href后面带参数
- Springboot+Mybatis+Pagehelper+Aop动态配置Oracle、Mysql数据源
- 跟着小甲鱼学python第一天
- Codeforces 899D
- 【除留余数法定义hash函数+线性探测法解决hash冲突】数据结构实验之查找七:线性之哈希表
- 深入理解JDK动态代理机制
- python输出结果后面带着一个“None”
- C/C++:scanf函数的黑科技
- servlet的生命周期
- 设计模式六大原则(3):依赖倒置原则
- 运输层——TCP协议
- 9.1 结合例9.6分析以下两个程序能否交换
- make命令工具与Makefile
- Python学习笔记之类和对象
- Linux 文件描述符与文件系统