PHP前端开发

Python运算符的详细介绍

百变鹏仔 2个月前 (02-08) #Python
文章标签 详细介绍

Python算术运算符

#!/usr/bin/env python#-*- coding: utf-8 -*- a = 21b = 10c = 0 c = a + bprint ("1.c的值为:",c) c = a - bprint ("2.c的值为:",c) c = a * bprint ("3.c的值为:",c) c = a / bprint ("4.c的值为:",c) c = a %  bprint ("5.c的值为:",c) # 修改变量 a 、b 、ca = 2b = 3c = a**b print ("6.c的值为:",c) a = 10b = 5c = a//b print ("7.c的值为:",c)

以上实例输出结果:

立即学习“Python免费学习笔记(深入)”;

1.c的值为: 312.c的值为: 113.c的值为: 2104.c的值为: 2.15.c的值为: 16.c的值为: 87.c的值为: 2

Python比较运算符

以下实例演示了Python所有比较运算符的操作:

#!/usr/bin/env python#-*- coding: utf-8 -*- a = 21b = 10c = 0 if (a == b):    print ("1. a 等于 b")else:    print ("1. a 不等于 b")  if ( a != b):    print ("2. a 不等于 b")else:    print ("2. a 等于 b")  if ( a  b ):    print ("5. a 大于 b")else:    print ("6. a 小于 b") if ( a &gt;= b ):    print ("7. a 大于等于 b")else:    print ("7. a 小于 b ") if ( a <p>以上实例输出结果:</p><p><span>立即学习</span>“<a href="https://pan.quark.cn/s/00968c3c2c15" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">Python免费学习笔记(深入)</a>”;</p><pre class="brush:python;toolbar:false">1. a 不等于 b2. a 不等于 b4. a 大于 b5. a 大于 b7. a 大于等于 b8. a 大于 b

Python赋值运算符

以下实例演示了Python所有赋值运算符的操作:

#!/usr/bin/env python#-*- coding: utf-8 -*- a = 21b = 10c = 0 c = a + bprint ("1 - c 的值为:", c) c += aprint ("2 - c 的值为:", c) c *= aprint ("3 - c 的值为:", c) c /= a print ("4 - c 的值为:", c) c = 2c %= aprint ("5 - c 的值为:", c) c **= aprint ("6 - c 的值为:", c) c //= aprint ("7 - c 的值为:", c)

以上实例输出结果:

立即学习“Python免费学习笔记(深入)”;

1 - c 的值为: 312 - c 的值为: 523 - c 的值为: 10924 - c 的值为: 52.05 - c 的值为: 26 - c 的值为: 20971527 - c 的值为: 99864

Python逻辑运算符

以下实例演示了Python所有逻辑运算符的操作:

#!/usr/bin/env python#-*- coding: utf-8 -*- a = 21b = 10 if ( a and b ):   print ("1 - 变量 a 和 b 都为 true")else:   print ("1 - 变量 a 和 b 有一个不为 true") if ( a or b ):   print ("2 - 变量 a 和 b 都为 true,或其中一个变量为 true")else:   print ("2 - 变量 a 和 b 都不为 true")    # 修改变量 a 的值a = 0if ( a and b ):   print ("3 - 变量 a 和 b 都为 true")else:   print ("3 - 变量 a 和 b 有一个不为 true") if ( a or b ):   print ("4 - 变量 a 和 b 都为 true,或其中一个变量为 true")else:   print ("4 - 变量 a 和 b 都不为 true") if not( a and b ):   print ("5 - 变量 a 和 b 都为 false,或其中一个变量为 false")else:   print ("5 - 变量 a 和 b 都为 true")

以上实例输出结果:

立即学习“Python免费学习笔记(深入)”;

1 - 变量 a 和 b 都为 true2 - 变量 a 和 b 都为 true,或其中一个变量为 true3 - 变量 a 和 b 有一个不为 true4 - 变量 a 和 b 都为 true,或其中一个变量为 true5 - 变量 a 和 b 都为 false,或其中一个变量为 false

Python成员运算符

以下实例演示了Python所有成员运算符的操作

#!/usr/bin/env python#-*- coding: utf-8 -*-a = 10b = 20list = [1, 2, 3, 4, 5 ]; if ( a in list ):   print ("1 - 变量 a 在给定的列表中 list 中")else:   print ("1 - 变量 a 不在给定的列表中 list 中") if ( b not in list ):   print ("2 - 变量 b 不在给定的列表中 list 中")else:   print ("2 - 变量 b 在给定的列表中 list 中") # 修改变量 a 的值a = 2if ( a in list ):   print ("3 - 变量 a 在给定的列表中 list 中")else:   print ("3 - 变量 a 不在给定的列表中 list 中")

以上实例输出结果:

立即学习“Python免费学习笔记(深入)”;

1 - 变量 a 不在给定的列表中 list 中2 - 变量 b 不在给定的列表中 list 中3 - 变量 a 在给定的列表中 list 中

Python运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

以下实例演示了Python所有运算符优先级的操作:

#!/usr/bin/env python#-*- coding: utf-8 -*-a = 20b = 10c = 15d = 5e = 0 e = (a + b) * c / d       #( 30 * 15 ) / 5print ("(a + b) * c / d 运算结果为:",  e) e = ((a + b) * c) / d     # (30 * 15 ) / 5print ("((a + b) * c) / d 运算结果为:",  e) e = (a + b) * (c / d);    # (30) * (15/5)print ("(a + b) * (c / d) 运算结果为:",  e) e = a + (b * c) / d;      #  20 + (150/5)print ("a + (b * c) / d 运算结果为:",  e)

以上实例输出结果:

立即学习“Python免费学习笔记(深入)”;

(a + b) * c / d 运算结果为: 90.0((a + b) * c) / d 运算结果为: 90.0(a + b) * (c / d) 运算结果为: 90.0a + (b * c) / d 运算结果为: 50.0