
Python
Eden朱
我们并非在年复一年地变老,而是日复一日地焕然一新
展开
-
Python高级特性——多维数组切片(Slice)
(1)我们先用arange函数创建一个数组并改变其维度,使之变成一个三维数组:>>> a = np.arange(24).reshape(2,3,4)>>> aarray([[[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]], [[12, 13, 14, 15], [1原创 2018-01-04 15:25:40 · 25802 阅读 · 4 评论 -
python中with...as的用法
文章内容主要部分来至:http://www.360doc.com/content/16/0905/16/25664332_588595085.shtmlwith…as,就是个python控制流语句,像 if ,while一样。 with…as语句是简化版的try except finally语句。那我们先理解一下try…except…finally语句是干啥的。实际上,try…exc原创 2018-01-29 21:37:21 · 147708 阅读 · 31 评论 -
Python——模块(Module)和包(Package)
本文绝大部分内容转载至:廖雪峰官方网站1. 模块(Module)在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块有什么好转载 2018-01-30 17:21:01 · 39271 阅读 · 8 评论 -
python2.x与3.x除法的区别
v2.2 以前,除(“/”)运算符的返回有两种可能情况,分别是整型和浮点型。操作数的不同,是影响计算结果数据类型的关键。以 a / b 为例,a、b均为整型,则结果返回整型;a、b任意一个是浮点型的话,则结果就是浮点型。# python v2.7>>> 3 / 2, 3.0 / 2, 3.0 / 2.0(1, 1.5, 1.5)v2.2 以后,引入了“地板除”(“//”)运算符转载 2018-01-29 22:05:12 · 1249 阅读 · 0 评论 -
python中assert、isinstance的用法
1. assert函数说明: Assert statements are a convenient way to insert debugging assertions into a program: assert语句是一种插入调试断点到程序的一种便捷的方式。使用范例:assert 3 == 3assert 1 == Trueassert (4 == 4)原创 2018-01-07 11:33:10 · 26297 阅读 · 2 评论