python
张大伟的博客
就这样拉,码农而已
展开
-
Python和JavaScript在语法上的区别[1]
变量声明的区别在变量声明上Js使用的是var和let分别声明函数作用域和块级作用域。在python里直接写拉丁字母声明,无前缀。 数据类型的区别在js中基本的数据结构有Object,Array等6种基本的数据结构,在python中则为list,tuple,dict,set四种。list类似Js中的Array。但是二者在操作上有着很大的不同。比如在Js中获取一个数组的长度,Array.len原创 2017-03-28 15:49:00 · 2352 阅读 · 1 评论 -
Python和JavaScript在语法上的区别[2]
定义函数在Js中声明函数是通过function 关键字,在python中,是通过def关键字,def的英文全称为define,在函数的块级中,Js是通过{}符合进行打包,而python则是使用:进行声明。如:def move(x,y): if x>0 && y>0: return 100; 可变参数在Python中有一个特殊概念,叫可变参数。比起普通原创 2017-03-28 19:13:34 · 1008 阅读 · 0 评论 -
Python 中的高阶函数
Python中的高阶函数和其他语言一样分别有以下几个:map(fn,List)//映射;filter(fn,List);//过滤只返回满足条件的元素sorted(List,key);//序列排序reduce(fn,List)//两两对折,返回一个唯一数值这几位在语法结构和参数的先后顺序上会同其他语言有所不同,但是在意义上并无二至。scores = [98,78,32,31,55,90,79原创 2017-03-28 19:50:25 · 465 阅读 · 0 评论