微信扫一扫打赏支持

python、js、php区别---3、运算符

python、js、php区别---3、运算符

一、总结

一句话总结:

python、js、php 各自运算符实现的功能差不多,注意python里面没有自增运算符,并且逻辑运算符是英文单词and or not

 

1、python运算符需要注意的方面?

1、python没有自增(++)、自减(--)运算符
2、python赋值号可以左右两边对等位置赋值:a, b = 0, 1
3、python算术运算符中的**表示指数,//表示整除
4、python中的逻辑运算符是and or not,而不是符号&& || !

 

 

二、运算符

博客对应课程的视频位置:3、运算符
https://www.fanrenyi.com/video/33/298

 

1、python

'''
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 注意是英文而不是符号

'''

# a = 10
# a += 1
# a++
# print(a)

# a,b=2,3
# for i in range(1,5):
#     a,b=i,i*i
# print(a)
# print(b)

# print(pow(7,3))
# print(7**3)

# print(7/3)
# print(7//3)

# a=True
# b=False
# if(a||b):
#     print('ok')

# if(a or b):
#     print('ok1')

# if(a and b):
#     print('ok2')

# if(not b):
#     print('ok3')

 

 

 

2、js

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
        1、自增运算符
        2、分别赋值
        3、求多次方
        4、逻辑运算符
        */
      //1、自增运算符
    //   let a=11;
    //   alert(++a);

      //2、分别赋值
      //let a,b=12,13; //报错
      //a、对象的解构赋值
    //   let {name,age} = {name : '铁扇公主', age : 35};
    //   console.log(name,age);
      //b、数组的解构赋值
    //   let [, b, c, d] = ['abc', 23, true];
    //   console.log(b, c, d);

      //3、求多次方
    //   alert(Math.pow(2,3));
    //   alert(7/3);
    //   alert(Math.ceil(7/3));

      //4、js中逻辑运算符
    //   console.log(1 && 0);
    //   console.log(1 || 0);
    //   console.log(!0);

    //   console.log(1 and 0); //报错
    </script>
  </body>
</html>

 

 

3、php

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

?>

 

 

 
posted @ 2020-06-24 00:38  范仁义  阅读(240)  评论(0编辑  收藏  举报