![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
IamXGW
Hello World :)
展开
-
关于Python函数的双括号()()
Python中函数调用有这么一种用法:def a(x): def b(y): return x + y return bprint(a(2)(3))#打印如下:5就是这里的a(2)(3)这么个用法那么不妨先输出a(2)来看看是什么def a(x): def b(y): return x + y return bprint(a(2))#打印结果如下:<function a.<locals&g原创 2020-08-21 22:52:49 · 800 阅读 · 0 评论 -
Python函数后边加不加括号的区别
先上代码:def fun1(): return 1a = fun1()b = fun1print(type(a))print(type(b))#打印结果如下:<class 'int'><class 'function'>可见,a = fun1()是,要等函数func1执行完后,得到函数func1执行的结果而b = fun1是,直接将函数当做一个变量赋值给b,不需要函数执行综上,加括号,就是需要函数执行完。不加括号,函数根本不用执行..原创 2020-08-21 22:33:37 · 1051 阅读 · 0 评论 -
Python切片延展
一般切片的操作都很简单,比如对于一个list,我们要用切片取部分内容,可以有如下操作:>>> L = [1, 2, 3, 4, 5]>>> print(L[1:3])[2, 3]对于L[i:j]有,从第i个开始取,取到第j-1个为止。同样对于str和tuple都可以这样操作。下边说个不一样的:现在我们有二维数组,[1, 2, 3, 4][5, 6, 7, 8][9, 10, 11, 12][13, 14, 15, 16]1.现在如果我们想取[2,原创 2020-08-16 14:56:44 · 165 阅读 · 0 评论 -
Mac安装numpy
安装numpy的命令是: 「pip3 install numpy」,输入之后等待下载完即可。Mac默认使用的是Python2,然而官方对于Python2到2020年就会停止维护。不过Mac本身也安装了Python3。最好不要将默认换成Python3,这样可能会导致Mac上其他使用Python2的程序出问题。解决办法就是,使用Python3的时候直接在命令行里使用「Python3」,如果使用「Python」,就是使用Python2。同样,「pip3」和「pip」也类似。...原创 2020-08-14 15:33:41 · 5942 阅读 · 3 评论