【持续做一些细小而有用的事情】
开发环境
Python版本:3.6.4 (32-bit)
编辑器:Visual Studio Code
C++环境:Visual Studio 2013
一文中我们成功的在C++主程序中嵌入了Python,并且调用了Python模块中的一个无参数的函数。这一篇我们将在此基础上,实现在主程序中调用有参数的函数,。
0 准备say_hi.py模块
在say_hi.py文件中增加含有一个参数的函数prt_hello和含有两个参数的函数zl_add,完整代码如下图:
1 主程序中调用含有一个参数的函数
将主程序中的数据作为参数直接传入Python模块中函数,肯定是不行的,这中间需要进行转换。,即需将主程序的数据转换为元组。
主程序源代码:
主程序运行结果:
2 主程序中调用含有两个参数的函数
通过如下示例介绍两种构造参数元组的方法。
主程序源代码:
主程序运行结果:
其它情况下的参数类似以上的处理方法。
3 下篇预告
在主程序中
总结的用法