python运算符,,1.算术运算符* 加


1.算术运算符

* 加   +
* 减  -
* 乘   *
* 除   /
* 取整数 //
* 取余   %
* 幂  **

2.赋值运算符

= 把右边的结果,给左边的变量

A=10 A此时值为10

介绍给变量的赋值顺序 从右向左介绍多赋值关系 a,b=1,2介绍两个值得互换 num1 num2 num3使用多赋值完成替换值 num4,num5=num5,num4

3.复合赋值运算符

运算符描述实例
+=加法赋值运算符c+=a等效c=c+a
-=减法赋值运算符c-=a等效c=c-a
*=乘法赋值运算符c*=a等效c=c*a
/=除法赋值运算符c/=a等效c=c/a
%=取模赋值运算符c%=a等效c=c%a
**=幂赋值运算符c**=a等效c=c**a
//=取整除赋值运算符c//=a等效c=c//a

4.比较运算符

技术图片

比较运算符最终得到的结果结果还是一个boolean值 要么是True要么是False

5.逻辑运算符,最终返回的结果也是 bool类型

  and并且 (必须满足所有条件才会返回一个true)

  两个都为真,则为真(全真则真,一假为假)

  从左到右计算表达式,若所有值为真,则返回最后一个值,若存在假,返回第一个假值

  or或只要满足一个条件就可以返回true

  当有一个条件为真时,该条件即为真。(有真则真,全假则假)

  从左到右计算表达式,若为真,则返回第一个真值,若为假,则返回第二个假值

  #0代表是False,非0代表True

  用来验证相关返回值是哪一位上的数

  print(0 and False) #0 有False,则返回第一个false

  print(False and 0) #False 有False,则返回第一个false

  print(1 and 0) #0 有False,则返回第一个false

  print(1 and 20)#20 如果两个都为True,则返回最后一个值

  not

  not True --->False

  not False--->True

  实例演示

  print(not True) #False

  print(not False) #True

  print(not 0) #True

  print(not 100) #False

  在数字中只要不是零 就是true那么0就是false

  在字符串中 只要不为空就是True什么都不写 就是false

6.数据类型转换

  int(x) ----将x转换成整数类型

  float(x)---将x转换成浮点类型

  bool(x)---将x转换成bool类型

  实例:

  flag="AABBB"

  0,False, None 都为False

  非0(指的是int类型)

  非False(指的是bool类型)

  非None(指的是none值)

  都为True,

  非空就为True(指的是字符串),

  转换成bool类型就为真

  print(not bool(flag))#False

  str(x)---将x转换成x类型

  hex(x)---将x转换成16进制类型

python运算符

评论关闭