zoukankan      html  css  js  c++  java
  • 运算(算术,逻辑,赋值)

    算术运算:

      + (加法运算,对字符串起拼接作用)

      - (减法运算)

      * (乘法运算,对字符串起重复作用)

      / (除法运算)

      // (整除运算)

      ** (幂运算)

    赋值运算:

     # "=" : c = a + b,将a+b的值赋给c
     # "+=": a+ = b 等效于 a = a + b
     # "-=": a- = b 等效于 a = a - b
     # "-=": a - = b 等效于a = a - b 
     # "*=": a* = b 等效于 a = a * b
     # "/=": a/ = b 等效于 a = a / b
     # "%=": a% = b 等效于 a = a % b
     # "**=": a** = b 等效于 a = a ** b
     # "//=": a// = b 等效于 a = a // b

    逻辑运算:

      and: 两边必须全为真结果才为真,存在假结果就是假.

      or:  两边有一个为真结果就为真,两边全是假结果才为假.

      not: 非真即假,非假即真

    逻辑运算时,先判断比较的结果是真还是假,and, or,not同时存在时,先计算括号里的,然后计算not,再计算and,最后计算or.

    num or 0 ==>num;  0 or num ==>num;     num1 or num2 ==>num1;

    num and 0 ==>0;  0 and num ==>0;        num1 and num2 ==>num2;

     1 #T为True, F为False
     2 print(not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 ) #False
     3 #F and T or F and T and T or F
     4 #F or F and T or F
     5 #F or F or F
     6 #F
     7 
     8 print(8 or 3 and 4 or 2 and 0 or 9 and 7) #8
     9 #print(8 or 3 and 4 or 2 and 0 or 9 and 7)
    10 #8 or 4 or 0 or 7
    11 #8
    12 
    13 print(3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2) #2
    14 #T and 2 or F and 3 and 4 or T
    15 #2 or F and 4 or T
    16 #2 OR F or T
    17 #2

    .

    无限的我,现在才开始绽放,从东边的第一缕阳光到西边的尽头
  • 相关阅读:
    MySQL创建临时表
    mysql存储过程之事务篇
    sqlserver 和MySQL的一些函数的区别
    JBoss7 如何用脚本 启动 和 停止
    Mysql [Err] 1118
    Mysql [Err] 1118
    Javascript两个感叹号的用法(!!)
    Mac上PyCharm运行多进程报错的解决方案
    Mac iTerm2使用lrzsz上传和下载文件
    Linux使用socks代理
  • 原文地址:https://www.cnblogs.com/huangqihui/p/9260227.html
Copyright © 2011-2022 走看看