Python基础巩固:运算符号

Python运算符在编程中扮演着至关重要的角色,它们是连接数据和处理逻辑的桥梁,允许程序员执行算术计算、条件判断、逻辑推理以及数据操作等核心编程任务。通过合理使用运算符,Python代码能够简洁、高效地表达复杂的算法和逻辑,是构建任何Python程序不可或缺的基础元素。

1.算术运算符

+ 加法

- 减法 * 乘法

/ 除法(结果为浮点数)

// 整除(结果向下取整)

% 取模(求余数)

** 幂运算(左操作数的右操作数次幂)

运行结果

2. 赋值运算符

= 赋值

+= 加法赋值       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

运行结果

3. 比较运算符

== 等于

!= 不等于

> 大于

< 小于

>= 大于等于

<= 小于等于

比较运算符若符合数字之间的关系则输出 Ture, 反之则输出False

代码运行结果

4. 逻辑运算符

and 逻辑与

 or 逻辑或

not 逻辑非

运行结果

5. 位运算符

& 按位与  参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

| 按位或   只要对应的二个二进位有一个为1时,结果位就为1.

^ 按位异或  当两对应的二进位相异时,结果为1

~ 按位取反 对数据的每个二进制位取反,即把1变为0,把0变为1。

<< 左移     运算数的各二进位全部左移若干位,由"<<"右边的数指定移动的位数,高位丢弃,低位补0。

>> 右移    把“>>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数

注意:这些计算都是二进制计算,计算机会自动转换

运行结果

6. 成员运算符

in 如果在指定的序列中找到值返回 True,否则返回 False

not in 如果在指定的序列中没有找到值返回 True,否则返回 False

运行结果

7. 身份运算符

is 判断两个标识符是不是引用自一个对象

is not 判断两个标识符是不是引用自不同对象

8. 运算符优先级

Python 中的运算符优先级决定了表达式中操作的执行顺序。例如,乘法和除法比加法和减法有更高的优先级。你可以使用括号 () 来改变运算的默认优先级顺序。

学习编程是一个长期的过程,需要持之以恒的努力和不断的学习。不要害怕,每一次学习都是成长。保持好奇心,不断探索Python的无限可能!

加油!!!!!

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值