- 博客(9)
- 收藏
- 关注
转载 NodeJS中的require和module.exports和import,到底应该用哪个
NodeJS中的require和importES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS规范,使用require引入模块,使用module.exports导出接口。不把require和import整清楚,会在未来的标准编程中死的很难看。require时代的模块no...
2018-10-18 14:03:57 1256
转载 计算机只认识0和1但是怎么表示图像和影视等等众多应用的?
作者:Kross链接:https://www.zhihu.com/question/36269548/answer/66734582来源:知乎首先你要知道01这玩意(二进制)如何表示数,假设位数是4位的话,0001->10010->20011->3...左边是二进制,右边是十进制。好,你能理解这个的话,这样任何数值都可以表示了。具体请搜索“进制转换”。然后很久以前牛顿通过三棱镜把...
2018-06-18 03:09:22 7364
转载 python│类的全面分析
在Python中,定义类是通过class关键字,class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的。通常,如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类。面向对象重要的概念就是类(Class)和实例(Instance),类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同...
2018-06-17 12:49:07 433
转载 动态语言和静态语言的区别
基本概念静态语言(强类型语言)静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 例如:C++、Java、Delphi、C#等。动态语言(弱类型语言)动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/...
2018-06-17 01:08:07 251
转载 python│高级特性之列表生成式
[python] view plain copy>>> [s.lower() for s in L] Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 1, in <listcomp&
2018-06-16 01:45:56 152
原创 python│一个List里面的最大和最小值
def fun(X): if len(X) == 0: return (None,None) else: max = X[0] min = X[0] for a in X: if a > max: max = a if a < min: ...
2018-06-16 01:11:58 6024
转载 利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
#encoding:utf-8#定义一个函数,用来去除字符串首尾的空格def trim(s): '''首先判断该字符串是否为空,如果为空,就返回该字符串, 如果不为空的话,就判断字符串首尾字符是否为空, 如果为空,就使用递归再次调用该函数trim(),否则就返回该函数''' if len(s) == 0: return s elif ...
2018-06-15 20:06:35 3614 1
原创 python│关于函数的参数 默认参数为什么要在必选参数后面?
直接定义这样的函数时,Python会报错:[python] view plain copyPython 3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:16:31) [MSC v.1600 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more informa...
2018-06-15 18:05:31 3609
转载 Python的模块和包的理解
学习Python语言,对模块和包的理解总结如下:1、模块(Module)就是包含代码的文件,不一定是Python代码,有四种代码类型的模块:•使用Python写的程序( .py文件)•C或C++扩展(已编译为共享库或DLL文件)•包(包含多个模块)•内建模块(使用C编写并已链接到Python解释器内)使用模块可以提高代码的可维护性和重复使用,还可以避免函数名和变量名冲突。相同名字的函数和变量完全可...
2018-06-15 03:08:46 460
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人