一、C语言运行pyfun的PyObject对象 思路是在C语言中提供实参,传给python函数: 获取py函数对象(PyObject),函数参数(C类型) 获取GIL(PyGILState_Ensure) 确保fun对象可调用 参数转换为python对应类型(Py_BuildValue) 调用pyt ...
分类:
编程语言 时间:
2018-05-26 17:59:23
阅读次数:
179
字典 序列这种数据结构是通过序号来访问调用元素集合中的值。但日常生活中的有些对象,两个对象之间存在某种关联关系。比如说电话号码属于某个人,电话号码和人之间就有属于的关系,想根据人的姓名来查找出电话号码,使用序列就不是特别的方便。这种情况下如果能够使用人的名字来进行查询就方便的多了,字典就是一种通过名 ...
分类:
编程语言 时间:
2018-04-13 11:13:10
阅读次数:
201
1 #include 2 #include 3 #include 4 5 /* 6 _Check_return_ _Ret_maybenull_ 7 inline char* __CRTDECL strstr(_In_z_ char* const _String, _In_z_ char const... ...
分类:
其他好文 时间:
2018-03-11 14:37:45
阅读次数:
194
修改views使用class模式 类模式写views 免去了函数模式的判断的烦恼 users/views.py 函数模式写views 需要手动判断方法,有点麻烦 users/views_old.py 修改urls.py 调用views里对应的类 ...
分类:
其他好文 时间:
2018-02-01 10:38:25
阅读次数:
1610
搞清什么是杨辉三角 每行是一个数组, 画的好看点就是,不过没啥卵用 打印杨辉三角 首先要解决一个函数,多次返回值, 我们知道py函数返回多个值,没啥问题. 但是要多次返回值呢?需要借助生成器来完成, 生成器的好处是可以保留现场,延迟操作 套路是 函数里使用yield关键字,相当于return, 不过 ...
分类:
其他好文 时间:
2018-01-22 19:20:42
阅读次数:
159
一、Python3中赋值操作其实是对象的引用,相当于起了个别名。可以使用 id 函数验证 二.、再来看看浅拷贝,list和dict中的copy方法,copy模块中的copy函数,都属于浅拷贝,即最外层对象完全复制一份,而内层对象只是引用(还是指向原来的内存地址) 三、最后是深拷贝,copy模块的de ...
分类:
编程语言 时间:
2018-01-22 11:05:33
阅读次数:
193
实现strcpy函数 编程将字符数组s2中的全部字符复制到字符数组s1中,不用strcpy函数,复制时,‘\0’也要复制过去,‘\0’后面的字符不复制。 代码如下: ...
分类:
其他好文 时间:
2017-12-30 16:03:58
阅读次数:
153
#/usr/bin/python #coding=utf-8 #@Time :2017/10/23 15:58 #@Auther :liuzhenchuan #@File :函数的一般形式.py ##函数的定义 #x y 为形参 ,sum(6,4)叫实参 def sum(x,y): print {' ...
分类:
编程语言 时间:
2017-11-01 22:58:04
阅读次数:
271
**kwargs 把关键字参数转换成字典方式 ...
分类:
其他好文 时间:
2017-09-14 16:43:42
阅读次数:
282
1.从前有座山,山中有座庙,庙里有一个老和尚在讲故事... 2.递归:程序调用自身。 3.形式:在函数定义有直接或间接调用自身。 例如:阶乘: n!= 1 x 2 x 3 x ... x n; 从后身前考虑 p(n) = n * (n-1)!, p(n-1) = (n-1)* (n-2)! 4. 初 ...
分类:
其他好文 时间:
2016-07-04 08:51:20
阅读次数:
280