Python3
风静如云
这个作者很懒,什么都没留下…
展开
-
Python3:常用的pip命令
pip -h 或 --help #查看pip的帮助信息。pip install package_name==x.y.z #安装指定版本。pip install package_name>=x.y.z #安装最小版本。pip show -f package_name #显示安装包的详细信息。pip command -h 或 --help #查看具体命令的帮助信息。4.显示安装包的信息。7.查看pip的信息。原创 2024-01-29 22:52:17 · 639 阅读 · 0 评论 -
Python3:字典(dict)读取不存在的键
直接使用d[k]读取不存在的键会报错>>> person = {'name' : 'xiaoming'}>>> person['age']Traceback (most recent call last): File "<stdin>", line 1, in <module>KeyError: 'age'可以使用字典的的内置方法get进行读取,如果键不存在会返回None>>> person = {'na原创 2022-01-14 03:10:49 · 12226 阅读 · 1 评论 -
Python3: dict的交集与差集
代码】Pythondict的交集与差集。原创 2022-07-20 18:06:54 · 1140 阅读 · 0 评论 -
Python3:json.dumps 缩进显示,处理中文,排序输出,指定分隔符
如果希望输出的字符串安装key的字母排序输出,可以使用参数sort_keys=True。原创 2022-07-22 22:14:56 · 2690 阅读 · 0 评论 -
Python3:json.loads将json字符串转为dict对象
json.loads是json.dumps的返操作,用于将json字符串转为dict对象。原创 2022-07-22 23:07:56 · 1493 阅读 · 0 评论 -
Python3:与C/C++语言的混合编程
python3与C/C++语言混合编程,是一个常用的协作方式,可以结合Python3的方便及强大的库与C/C++的高效与快捷。除了C语言文件外,还需要一个setup.py文件,用于在编译C语文件时使用。可见Python程序成功的调用了C语言程序,实现了混合编程。为平台的名,可以不用关注。......原创 2022-08-12 23:35:54 · 1725 阅读 · 0 评论 -
Python3:PyArg_ParseTuple与Py_BuildValue
需要注意的是:使用PyArg_ParseTuple获取一个来自于Python传递的字符串类型(char *)的参数时,传递的是一个指向指针的指针,也就是说PyArg_ParseTuple会修改s所指向的位置,该位置上会保存Python传递的字符串,并且该位置由Python维护,C函数不能主动将其释放。需要注意的是:使用Py_BuildValue构建返回值时,如果C函数通过malloc分配了内存空间并用于构建Py_BuildValue,那么当构建完成后,需要C函数调用free释放内存空间。......原创 2022-08-13 10:08:59 · 1820 阅读 · 0 评论