Python 学习知识五——运算符:
学习记录及信息记录:
本文是关于运算符的相关学习记录
1.什么是运算符
运算符相关内容介绍:
首先,什么是运算符呢?学习python的过程中,我们所接触到的表达式基本都是由数据和运算符组成。而语句是由表达式组合而成。
他们的关系是:语句<=表达式<=数据+运算符
我们本文先学习下运算符的相关内容
首先
1.1 计算运算符
主要是+
,-
,*
,/
,%
等,分别是加减乘除以及取余,比较好理解
下面是简单的代码的效果演示实例
x = 2 + 4
y = 3 - 1
z = 1 * 2
m = 4 / 2
n = 8 % 3
print(x, y, z, m, n)
输出结果是
6 2 2 2.0 2
以上的计算运算符比较容易理解,其中%
是取余,比如上述8 % 3
得到的结果2······2
这个结果只保留余数2
,其他的运算符结果就不一一赘述。
1.2 比较运算符
主要是<
,>
,>=
,<=
,==
,!=
等,上述运算符的返回结果是bool
类型,主要返回True
和False
x = 24
y = 35
print(x % 2 == 0)
print(x < y)
print(x > y)
print(x <= y)
print(x >= y)
print(x == y)
print(x != y)
他们的返回结果为
True
True
False
True
False
False
True
它们的意思也容易懂,例如==
和!=
分别是判断相等和不相等的意思
1.3 赋值运算符
主要是下述符号=
+=
-=
*=
/=``%=
等不同的符号,它们是一种缩写形式,例如x = x + 2
可以缩写为x += 2
,其他符号也是类似的效果,都是一种缩写形式。下面是对一些公式的效果的演示
x = 7
print(x)
x = x + 2 # 自加与x += 2 意思一致
print(x)
x += 1
print(x)
x -= 1
print(x)
x *= 2
print(x)
x /= 2
print(x)
x %= 2
print(x)
输出的结果如下
7
9
10
9
18
9.0
1.0
下面是一个简单有意思的程序,也可以用来参考
experience = 0
blood = 100
print("打野怪增加10点经验值")
experience += 10
print("我的经验值是:", experience, "我的血量是:", blood)
print("受到轻微伤害,减少血量10点")
blood -= 10
print("我的经验值是:", experience, "我的血量是:", blood)
print("受到重伤,减少血量50点")
print("击败boss,获得50点经验值")
blood -= 50
experience += 50
print("我的经验值是:", experience, "我的血量是:", blood)
返回结果为
打野怪增加10点经验值
我的经验值是: 10 我的血量是: 100
受到轻微伤害,减少血量10点
我的经验值是: 10 我的血量是: 90
受到重伤,减少血量50点
击败boss,获得50点经验值
我的经验值是: 60 我的血量是: 40
1.4 逻辑运算符
主要是下述符号and
,or
,not
等不同的符号
and
:两个条件都成立,返回True
,否则返回False
or
:两个条件有一个成立,返回True
,否则返回False
not
:两个条件都不成立,返回True
,否则返回False
觉得太抽象,下面举个简单的例子
# 案例一:数学和英语成绩的范围判断
chinese = 128
math = 130
total = chinese + math
# 第一次判断:两个学科同时大于130
print(chinese >= 130 and math >= 130)
# 第二次判断:两学科只有一个科目大学130
print(chinese >= 130 or math >= 130)
print(120 < chinese < 130)
# 第三次判断:总分大于250或者语文和数学都大于120
print(total > 250 or (chinese >= 120 and math >= 120))
# 案例二:系统存储用户名和密码与输入的用户名密码是否一致
user = "123" # 系统用户名
pwd = "1234567" # 系统密码
username = input("请输入你的用户名: ")
password = input("请输入用户密码: ")
print(user == username and password == pwd)
输出结果如下
False
True
True
True
请输入你的用户名: 123
请输入用户密码: 1234567
True
1.5 成员运算符
这个主要就是指in
,判断一个元素是否在一个集合中,下面就是一个简单的小例子
print(5 in [1, 2, 3, 4, 5])
输出结果为
True
以上就是运算符的一些简单内容
欢迎点赞、收藏、评论或提出你的疑问和建议,谢谢!