python js php區別 3 運算子

2022-03-01 17:08:18 字數 2754 閱讀 7622

python、js、php 各自運算子實現的功能差不多,注意python裡面沒有自增運算子,並且邏輯運算子是英文單詞and or not1、python沒有自增(++)、自減(--)運算子

2、python賦值號可以左右兩邊對等位置賦值:a, b = 0, 1

3、python算術運算子中的**表示指數,//表示整除

4、python中的邏輯運算子是and or not,而不是符號&& || !

'''

1、python沒有自增運算子

可以用 x+=1 來代替

比如:a = 3

a += 1

+=是相當於重新生成了乙個值為4的物件,把操作後的物件重新賦予給變數a。

但是++的話代表改變了物件本身,注意是物件本身,而不是變數本身。

a++這個3是整型,也是數值型,python中的數值型就是不可變的資料型別。

所以不可以++

2、python 賦值號左右兩邊對等位置賦值

a, b = 0, 1

3、python算術運算子中的注意點

**表示指數,比如7**3 表示7的3次方

//表示整除 7//3=2

4、python中的邏輯運算子:

and or not 注意是英文而不是符號

/*1、自增運算子

2、分別賦值

3、求多次方

4、邏輯運算子

*///

1、自增運算子

//let a=11;

//alert(++a);

//2、分別賦值

//let a,b=12,13; //報錯

//a、物件的解構賦值

//let = ;

//b、陣列的解構賦值

//let [, b, c, d] = ['abc', 23, true];

c, d);

//3、求多次方

//alert(math.pow(2,3));

//alert(7/3);

//alert(math.ceil(7/3));

//4、js中邏輯運算子

&& 0);

|| 0);

and 0); //報錯

script

>

body

>

html

>

<?php 

/*1、自增運算子

2、分別賦值

3、求多次方

4、邏輯運算子

*///

1、自增運算子

// $a=10;

// $a++;

// echo $a;

//2、分別賦值

//3、求多次方

// echo pow(2,4)."\n";

// echo (7/3)."\n";

// echo round(7/3)."\n";

//4、邏輯運算子

// $a=1;

// $b=0;

//echo ($a&&$b)."_\n";

// echo ($a||$b)."_\n";

//echo (!($b))."_\n";

//echo ($a and $b)."_\n";

// echo ($a or $b)."_\n";

// echo ($a xor $b)."_\n";//如果 x 和 y 有且僅有乙個為 true,則返回 true

?>

python js php區別 7 物件導向

python js php物件導向的邏輯都是一樣的,具體實現因為語言的不同而略有區別,比如python中繼承用的是圓括號,比如class bird animal 需求 建立animal類 name屬性,say方法 建立animal類的子類bird類 age屬性,say方法 class animal ...

python js php區別 6 函式相關

python js php函式的邏輯都是一樣的,具體寫法稍有區別,python裡面有匿名函式 lambda函式 lambda函式和js裡面的箭頭函式比較像 1 函式 2 匿名函式 1 函式 def my max a,b if a b return a else return b print my m...

python js php區別 5 儲存結構

python裡的列表就像js和php中的索引陣列,python裡的元組可以看做不能修改的列表,python裡的字典就像js和php中的關聯陣列 1 字串 2 列表 就像js和php中的索引陣列 3 元組 元組可以看做不能修改的列表 4 字典 就像js和php中的關聯陣列 5 集合 1 字串 a he...