python使用中的一些问题
2018-01-30 22:22
239 查看
关于python在输出时出现none
比如我们首先定义一个class 最后的输出时print,而我们在后面调用时又使用了print(这个class),此时我们输出的结果就会出现在结果后面跟着一个none。正确的处理是,class的定义里是return 调用时print()
比如:leetcode的一个程序two_sum
class Solution(object): def twosum1(self,nums,target): for i,sum in enumerate(nums): if target-sum in nums: index1=nums.index(target-sum) if i<index1: return ([i,index1]) if __name__=='__main__': print(Solution().twosum1((2, 7, 11,15), 9))
当然也可以class定义里使用print,而调用时不加print,只有语句即可。
相关文章推荐
- Python中使用装饰器时需要注意的一些问题
- python学习笔记2:print的使用中的一些问题
- 初学者在python下使用Ta-lib库时遇到的一些问题及解决办法
- python2.6使用mysql包出现的一些问题以及解决办法
- Python使用数据库的一些问题
- Liunx 上面使用Python连接Redis遇到的一些问题
- Python使用MySQLdb时的一些问题解决
- 在Solaris系统上使用Python的一些问题
- [python]使用channels库时遇到的一些问题
- python2.6使用mysql包出现的一些问题以及解决办法
- python2.7安装使用thulac库时遇到的一些问题
- 使用pandas(python3)遇到的一些问题
- Python使用random和tertools模块解一些经典概率问题
- redhat下使用mysql,python,redis,httpsqs,shell脚本开机自启动的一些问题与解决
- Python中使用装饰器时需要注意的一些问题
- 使用python开发桌面应用程序的框架选择及一些可能出现的问题记录
- 【Python专题】 使用Py3及Pycharm的一些小问题(仅个人问题记录)
- Python使用random和tertools模块解一些经典概率问题
- 解决Python中使用mysqldb的一些问题
- python初次使用的一些问题