暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python | 运算符及表达式

西安川石 2022-03-14
308


每天一个测试技术

只需几分钟

川石信息 带你学点更好的


本篇给小伙伴们介绍Python中的七大与运算符,成员运算符和身份运算符,介绍各种运算符的规则和标准。



1

// 什么是运算符?


  • 在我们日常生活中,经常用到+、-、 *. 这些统称为运算符。

  • 操作数与运算符的组合形成了表达式。



Python中的运算符分为以下七大类:


  • 算数运算符、比较(关系)运算符、赋值运算符、逻辑运算符

  • 位运算符、成员运算符、身份运算符


川石课堂

免费学习自动化测试




2

// Python算数运算符


  • 假设a= 10,b= 20




3

// Python比较运算符


  • 假设a = 10,b= 20




4

// Python赋值运算符


  • 假设a= 10,b= 20




5

// Python位运算符


▲ 按位运算符是把十进制数字看作二进制来计算。Python中的按位运算法则举例如下:


1.设a= 12,b= 8

2.求 res = a ^ b (a 按位异或 b)

3.最终 res = 4




注意:在转换二进制时,余数倒排结果以四位为一个单位,不足补 0


  • 假设 a = 60 , b = 13




6

// Python逻辑运算符


  • 假设a = list1, b= 20 .




7

// Python成员运算符


  • 除了以上的- -些运算符之外, Python还支持成员运算符,示例中包含了一系列的成员,包括字符串,列表或元组。




8

// Python身份运算符


  • 身份运算符用于比较两个对象的存储单元。



注意: id( ) 函数用于获取对象内存地址



9

// Is与==的区别


  • is用于判断两个变量引用对象是否为同一个,==用于判断引用变量的值是否相等。


代码演示: ch03-demo6-operator08.py






10

// Python运算符优先级


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






⭐川石信息 春季特惠⭐


线上提升班,火热活动中,最高优惠直降1000+

涨薪必备:高级性能测试+自动化测试开发,一线企业offer挑到手软!

报名还送 jmeter / python / redis 三门免费课程包!

名额有限,扫一扫下方图片二维码速度联系我预约报名!

😎来川石,更优质的就业机会等着你。



今天的内容就学习到这里了,每个工作日小编都会更新一个有关测试的小知识,希望大家多多关注我们,一起来学习喔!


温馨提示:添加老师微信【13691729932】可以获取全套软件测试自学资料!



 往期回顾 

掌握并熟悉列表、元祖、字典、集合数据类型



大神邀你加入

软件测试群

免费软件测试课

川石课堂



文章转载自西安川石,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论