TA贡献1805条经验 获得超10个赞
你的意思就是不想输出那个【None】对吧?
首先,在python中,函数原则上都得有一个返回值,并用语句return返回,如果函数内不存在return语句的话,此函数的返回值就是None,所以这就是它为什么会输出None的原因。
验证:
所以你的代码print的时候会是None。
要想达到你预期的结果(即不返回None),也不难,可以这样:
1.在python的交互式界面(IDLE)下直接调用(此法也只能在IDLE下有效),不用print:
2.把print改成return:
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
测试技术的修炼之道
¥ 48.00
网络编程之Netty一站式精讲
举报