python vs. js
變量
python | javascript | |
---|---|---|
變量 | ||
注釋 |
# ''' '''
|
// /* */
|
變量 | a = 3 a , b, c = 1, 2, 3 |
var a = 3 |
變量名 | 區(qū)分大小寫 | 區(qū)分大小寫 |
變量地址 |
id( a)
|
|
變量類型 |
type( a) str int具篇、float bool |
typeof( a) String Number Boolean Undefined Null NaN Object( Array, Function, Date) |
類型轉(zhuǎn)換 |
str() int() float() list()
|
String() Number() |
算數(shù) | ||
加減乘除 | + - * / | + - * / |
整除 | a // b |
parseInt( a / b )
|
模 | % | % |
乘方 | ** |
^ |
輸出 | ||
字符串 | 'this is %s and %s' % ('A', 'B') | |
%s %d =十進(jìn)整數(shù)%.02f =十進(jìn)制小數(shù)%% =%%x=十六進(jìn)制 |
語句
python | javascript | |
---|---|---|
邏輯預(yù)算運(yùn)算 | ||
并 | and |
&& |
或 | or |
|| |
否 | not |
! |
比較運(yùn)算符 | ||
等于 |
== |
== ===
|
不等于 |
!= |
!= !==
|
條件語句 | ||
一般語句 |
if xxxx: pass elif xxxx: pass else: pass |
if( xxxxx){ pass }else if( xxxx){ pass }else{ pass }
|
三元運(yùn)算 | 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 }
|