比较JavaScript和Python
比较JavaScript和Python
赋值逻辑操作符
Javascript使用=赋值,有两种判断相等(==)和全等(==)。其他逻辑运算符有&&和||,类似于C语言。
在Python中没有全等,或者与使用时的and和or更接近自然语言。Python中没有三元运算符A:B?通常的写法是c.
(A and B)or C
因为这样写有一定的缺陷,也可以写。
B if A else C
Python不支持++运算符,没错,你不再需要根据++符号在变量的左右位置来思考是先加一次赋值还是先加一次赋值。
连续赋值
使用元组(tuple),Python可以一次性赋予多个变量。
函数参数
Python的函数参数支持命名参数和可选参数(提供默认值),使用方便。Javascript不支持可选参数和默认值(可以通过分析arguments来支持)
赋值逻辑操作符
Javascript使用=赋值,有两种判断相等(==)和全等(==)。其他逻辑运算符有&&和||,类似于C语言。
在Python中没有全等,或者与使用时的and和or更接近自然语言。Python中没有三元运算符A:B?通常的写法是c.
(A and B)or C
因为这样写有一定的缺陷,也可以写。
B if A else C
Python对赋值操作的一个重要改进是不允许赋值操作返回赋值的结果。这样做的好处是避免在应该使用相等判断时错误使用赋值操作。因为这两个操作符太像了,在自然语言上没有区别。
Python不支持++运算符,没错,你不再需要根据++符号在变量的左右位置来思考是先加一次赋值还是先加一次赋值。
连续赋值
使用元组(tuple),Python可以一次性赋予多个变量。
函数参数
Python的函数参数支持命名参数和可选参数(提供默认值),使用方便。Javascript不支持可选参数和默认值(可以通过分析arguments来支持)
上一篇:ffmpeg命令的格式
下一篇:什么是编程语言
延伸阅读:
- CAD培训班学费要多少[图]
- 电商美工培训班多少钱[图]
- 室内设计培训班学什么内容[图]
- 重庆天琥教育地址在哪里[图]
- 重庆天琥教育培训靠谱吗[图]
- 包装设计分类有哪些-包装设计有哪些种类[图]
- 平面设计要求-平面设计师需要具备什么条件[图]
- 装修怎么找设计师-如何找好的装修设计师[图]
- 室内设计专业怎么学-室内设计专业需要学什么[图]
- 报班学广告设计要多久-报班学设计一般多少钱[图]