Python百科知识点大纲-第四章

本文详细介绍了Python中的运算,包括算数运算(如加、减、乘、除、取余等)、成员运算(in, not in)、比较运算(<, <=, >, >=, ==, !=)、赋值运算(=, +=, -=, *=, /=, %=, **=, //=)以及逻辑运算(and, or, not)。此外,还讲解了运算符的优先级规则。" 70162571,6403686,Java编程:基础类与数组练习题,"['Java基础', '编程练习', '数组操作']
摘要由CSDN通过智能技术生成

。。。。。。这章本来应该在1个月之前发的。。。。。。

-----------------------------------------------------------------------------------------------

话不多说,直接上正题;;

-----------------------------------------------------------------------------------------------

第四章 运算

欢迎进入第四章运算的学习。

第四章包含六个小节:

1、算数运算

2、成员运算

3、比较运算

4、赋值运算

5、逻辑运算

6、运算符优先级

-----------------------------------------------------------------------------------------------

第一节 算数运算

算数运算包含七种

+ 表示求两数的和

- 表示求两数的差

* 表示求两数的乘积

/ 表示求两数的商

% 表示返回除法的余数

** 表示x的y次幂(x ** y)

// 表示求商的整数部分

x = 5
y = 2
print("x + y的结果为:",x + y)
print("x - y的结果为:",x - y)
print("x * y的结果为:",x * y)
print("x / y的结果为:",x / y)
print("x % y的结果为:",x % y)
print("x ** y的结果为:",x ** y)
print("x // y的结果为:",x // y)

运行结果:

 ----------------------------------------------------------------------------------------

第二节 成员运算

成员运算包含两种

x in y 表示在序列y中找到x返回True,没找到返回False

x not in y表示在序列y中没找到x返回True,找到返回False

y = [1,2,3,4,5]
x = 2
z = 10
print("x in y的结果为:",x in y)
print("x not in y的结果为:",x not in y)
print("z in y的结果为:",z in y)
print("z not in y的结果为:",z not in y)

运行结果:

-------------------------------------------------------------------------------

第三节 比较运算

比较运算有<,<=,>,>=,==,!=

< 表示小于

<= 表示小于等于

> 表示大于

>= 表示大于等于

==表示等于

!=表示不等于

x = 1
y = 2
print("x < y的结果为:",x < y)
print("x <= y的结果为:",x <= y)
print("x > y的结果为:",x > y)
print("x >= y的结果为:",x >= y)
print("x == y的结果为:",x == y)
print("x != y的结果为:",x != y)

运行结果:

 

 -------------------------------------------------------------------

第四节 赋值运算

赋值运算包含八种

= 简单赋值

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

x = 1
y = 2
print("x的值为:",x)
print("y的值为:",y)
x += y
print("x += y的结果为:",x)
x = 1
y = 2
x -= y
print("x -= y的结果为:",x)
x = 1
y = 2
x *= y
print("x *= y的结果为:",x)
x = 1
y = 2
x /= y
print("x /= y的结果为:",x)
x = 1
y = 2
x %= y
print("x %= y的结果为:",x)
x = 1
y = 2
x **= y
print("x **= y的结果为:",x)
x = 1
y = 2
x //= y
print("x //= y的结果为:",x)

运行结果:

 ----------------------------------------------------------------------

第五节 逻辑运算

逻辑运算包含三种

x and y 表示只有x和y都为真时,表达式才为真,其余为假

x or y表示 x和y都为假时表达式为假,其余为真

not x表示 x为真时,表达式为假,x为假时,表达式为真

print("and的四种情况")
print(True and True)
print(True and False)
print(False and True)
print(False and False)
print("or的四种情况")
print(True or True)
print(True or False)
print(False or True)
print(False or False)
print("not的两种情况")
print(not True)
print(not False)

运行结果:

-------------------------------------------------------------------------------

第六节 运算符优先级

运算符优先级

下表按照运算符优先级从高到低的顺序列出

有括号先算括号里面的

print("5 + 2 * 2 = ",5 + 2 * 2)
print("5 - 2 * 2 = ",5 - 2 * 2)
print("5 + 2 / 2 = ",5 + 2 / 2)
print("5 - 2 / 2 = ",5 - 2 / 2)

运行结果:

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StjpStjp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值