活动介绍

B站黑马程序员python第二章07运算符(个人笔记)

preview
需积分: 0 0 下载量 179 浏览量 更新于2025-03-05 收藏 869B PY 举报
B站黑马程序员Python课程是面向初学者的高质量在线学习资源,特别适合对编程感兴趣但缺乏基础的自学者。该课程的第二章内容主要涵盖了Python的基本运算符,这些运算符是编程中不可或缺的基础知识。在整理个人笔记的过程中,我着重记录了各类运算符的用法和应用场景,以便于未来复习和实践。 Python运算符大致可以分为以下几类: 1. 算术运算符:这是最基础的运算符类型,包括加(+)、减(-)、乘(*)、除(/)、取模(%)、幂运算(**)和整除(//)。这些运算符用于进行数值计算。 2. 比较运算符:它们用来比较两个值,并返回布尔值True或False。主要包括大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)和小于等于(<=)。 3. 赋值运算符:这类运算符用于给变量赋值,有基本赋值(=)、加法赋值(+=)、减法赋值(-=)、乘法赋值(*=)、除法赋值(/=)、取模赋值(%=)、幂赋值(**=)和整除赋值(//=)。 4. 逻辑运算符:用于进行逻辑判断,有与(and)、或(or)和非(not)。它们常用于复合条件语句中。 5. 位运算符:这些运算符作用于整数类型的对象,包括按位与(&)、按位或(|)、按位非(~)、按位异或(^)、左移(<<)和右移(>>)。 6. 成员运算符:包括in和not in,用于检查某个值是否为另一个值的成员,常用于列表、元组、字符串等序列类型的对象。 7. 身份运算符:is和is not用来判断两个变量是否引用自同一个对象。 在学习这些运算符时,理解它们各自的优先级是非常重要的,因为这关系到运算表达式中的执行顺序。Python中的运算符优先级从高到低依次是:幂运算符(**)、正负号(+/-)、按位非(~)、乘法/除法/取模(*/%)、加法/减法(+-)、位移运算符(<</>>)、比较运算符(<,<=,>,>=,==,!=)、位与运算符(&)、位异或运算符(^)、位或运算符(|)、逻辑与运算符(and)和逻辑或运算符(or)。 此外,由于Python是一门动态类型语言,运算符可以作用于不同类型的数据上,但需要注意的是,并不是所有的运算符都可以作用于所有的数据类型。例如,逻辑运算符只能作用于布尔值,而不能作用于整数。这种类型上的限制使得在使用运算符时需要特别留意变量的数据类型。 在黑马程序员课程中,还涉及到了如何通过优先级来明确运算表达式的实际运算顺序,以及利用括号改变运算顺序的方法。掌握这些知识点,对于编写正确且高效的Python代码是至关重要的。 针对上述内容,我还记录了一些练习题和例子来加深理解。这些练习题覆盖了各种运算符的组合使用,帮助我巩固了对运算符的全面认识。此外,通过实际编写代码来解决这些问题,我更加明白了理论知识与实践操作之间的联系,这为我后续更深层次的学习打下了坚实的基础。
身份认证 购VIP最低享 7 折!
30元优惠券
苹果.Python.八宝粥
  • 粉丝: 285
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜

最新资源