请教python,这个程序的输出结果为什么是10 none?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教python,这个程序的输出结果为什么是10 none?相关的知识,希望对你有一定的参考价值。

python函数参数为None的时候,比如 def req(self, b=None),是因为这个函数是一个封装函数,在没有调用他的时候他的参数需要加上None。如果不加None值,不调用函数他会报错。 一般会用在封装类或者框架里。比如说框架一般会有一个总的调用函数,总的调用函数启动,这次没有获取到值,执行到req函数时无法给req函数参数,那如果没有参数req函数就会报错。一般会报:‘req() missing 1 required positional argument: 'b'’但是如果参数为None就不会报错。如果程序执行到req参数传递成功的话,参数就不会是None了。 所以None是一个防止报错的机制。 参考技术A 你写的hub方法是没有返回值的, 这样他就返回None
你应该加一句: return ss本回答被提问者采纳

请教STM32用JLINK V8 SWD输出调试信息到ITM Viewer的问题

下面是我的设置方法和J-LINK信息。

注意以下内容:
- Keil MDK版本适当更新,过旧的版本对Jlink的支持可能不够好。该同步的DLL要同步。
- Cortex M3的调试接口必须使用SWD,至少需要5线连接:Vref, SWDIO, SWCLK, SWO, GND。
- 在Keil中确认调试模式选择的SWD。
JLink设置没有什么问题。
这种设置,应该是编译通过,程序能运行,但是不一定ITM能看到输出。
STM32开ITM输出,有一个引脚功能需要手工设置,有一个寄存器。查一下手册就行了。

参考技术A 选择JLINK方式,然后模式选择SW模式,最后在Trace窗口开启功能就可以了。当初我也是踩了不少坑的,最终才把ST-LINK的ITM调试搞定

以上是关于请教python,这个程序的输出结果为什么是10 none?的主要内容,如果未能解决你的问题,请参考以下文章

请教一个 Java 获得 Python 执行结果的方法

请教一个 Java 获得 Python 执行结果的方法

python 从文本中判断每行的类型输出到指定文件

请教各位大侠C++中程序在开始main()函数之前的执行顺序是怎么样的?

Python知识点面试小点列表生成式小坑

永磁同步伺服系统电流环整定问题,Iq不能跟随,电机输出Iq为负值,神马情况,请教高手