• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python运算符的详细介绍

python 搞代码 4年前 (2022-01-09) 32次浏览 已收录 0个评论

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)

以上实例输出结果:

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 ("4. a 小于 b")else:    print ("4. a 大于 b") if ( a > b ):    print ("5. a 大于 b")else:    print ("6. a 小于 b") if ( a >= b ):    print ("7. a 大于等于 b")else:    print ("7. a 小于 b ") if ( a <= b):    print ("8. a 小于等于 b")else:    print ("8. a 大于 b")

以上实例输出结果:

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)

以上实例输出结果:

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

Python逻辑运算符

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

#!/usr/bin/env python#-*- coding<span style="color:transparent">本文来源gaodai#ma#com搞*!代#%^码网%</span>: 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")

以上实例输出结果:

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 中")

以上实例输出结果:

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)

以上实例输出结果:

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

以上就是Python运算符的详细介绍的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python运算符的详细介绍

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址