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...