• 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)."
    ";
        // echo (7/3)."
    ";
        // echo round(7/3)."
    ";
    
        //4、逻辑运算符
        // $a=1;
        // $b=0;
        //echo  ($a&&$b)."_
    ";
        // echo  ($a||$b)."_
    ";
        //echo  (!($b))."_
    ";
    
        //echo  ($a and $b)."_
    ";
        // echo  ($a or $b)."_
    ";
        // echo  ($a xor $b)."_
    ";//如果 x 和 y 有且仅有一个为 true,则返回 true
    
    ?>
     
    我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
    博主25岁,前端后端算法大数据人工智能都有兴趣。
    大家有啥都可以加博主联系方式(qq404006308,微信fan404006308)互相交流。工作、生活、心境,可以互相启迪。
    聊技术,交朋友,修心境,qq404006308,微信fan404006308
    26岁,真心找女朋友,非诚勿扰,微信fan404006308,qq404006308
    人工智能群:939687837

    作者相关推荐

  • 相关阅读:
    7. 输油管道问题
    6. 循环赛日程表
    4.JSP内置对象
    3.JSP
    2.CSS
    1.HTML
    5. 逆序对数
    [转]Android View.onMeasure方法的理解
    [转]android:clipToPadding和android:clipChildren
    [转]倍数提高工作效率的 Android Studio 奇技
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13180054.html
Copyright © 2020-2023  润新知