python vs. js
变量
python | javascript | |
---|---|---|
变量 | ||
注释 |
# ''' '''
|
// /* */
|
变量 | a = 3 a , b, c = 1, 2, 3 |
var a = 3 |
变量名 | 区分大小写 | 区分大小写 |
变量地址 |
id( a)
|
|
变量类型 |
type( a) str int、float bool |
typeof( a) String Number Boolean Undefined Null NaN Object( Array, Function, Date) |
类型转换 |
str() int() float() list()
|
String() Number() |
算数 | ||
加减乘除 | + - * / | + - * / |
整除 | a // b |
parseInt( a / b )
|
模 | % | % |
乘方 | ** |
^ |
输出 | ||
字符串 | 'this is %s and %s' % ('A', 'B') | |
%s %d =十进整数%.02f =十进制小数%% =%%x=十六进制 |
语句
python | javascript | |
---|---|---|
逻辑预算运算 | ||
并 | and |
&& |
或 | or |
|| |
否 | not |
! |
比较运算符 | ||
等于 |
== |
== ===
|
不等于 |
!= |
!= !==
|
条件语句 | ||
一般语句 |
if xxxx: pass elif xxxx: pass else: pass |
if( xxxxx){ pass }else if( xxxx){ pass }else{ pass }
|
三元运算 | a = b if True else c |
s = a>b ? 'yes' : 'no' |
switch-case | 用dic 对象来处理 |
switch( xxx){ case v1: pass break case v2: pass break default: pass }
|
网友评论