Python学习交流-Python语言基础(运算符)

Python学习交流-Python语言基础(运算符):
运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。例如,使用算术运算符连接起来的式子称为算术表达式,使用逻辑运算符连接起来的式子称为逻辑表达式。下面我将介绍一些常用的运算符。
算术运算符
算术运算符是处理四则运算的符号,在数字的处理中应用得最多。
在这里插入图片描述
来!让我们编程实现:
Python课程和C课程的分数之差。
3门课程的平均分。
在 IDLE 中创建一个名称为 score_handle.py的文件,然后在该文件中,首先定义3个变量,用于存储各门课程的分数,然后应用减法运算符计算分数差,再应用加法运算符和除法运算符计算平均成绩,最后输出计算结果。代码如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
赋值运算符
赋值运算符主要用来为变量等赋值。使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。
在这里插入图片描述
注意:混淆=和==是编程中最常见的错误之一。很多语言(不只是Python)都使用了这两个符号,另外很多程序员也经常会用错这两个符号。
比较(关系)运算符
比较运算符,也称关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回True,如果为假,则返回 False。比较运算符通常用在条件语句中作为判断的依据。
在这里插入图片描述
多教两招:在Python中,当需要判断一个变量是否介于两个值之间时,可以采用“值1<变量<值2”的形式,例如“0<a<100”。

例如:
python = 95
#定义变量,存储Python课程的分数
english = 92
#定义变量,存储English课程的分数
C= 89
#定义变量,存储C语言课程的分数
#输出3个变量的值
print(“python =”+ str(python)+“english =”+str(english)+“c=”+str(c)+“\n”)
print(“python < english的结果:”+ str(python <english))#小于操作
print(“python > english的结果:”+ str(python > english))#大于操作
print(“python == english的结果:”+ str(python == english))#等于操作
print(“python!= english的结果:”+ str(python!= english))#不等于操作
print(“python <= english的结果:”+ str(python <= english))#小于或等于操作
print(“english >=/c的结果:”+ str(python >= c))
#大于或等于操作
在这里插入图片描述
逻辑运算符
逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值,Python中的逻辑运算符主要包括 and(逻辑与)、or(逻辑或)、not(逻辑非)
在这里插入图片描述
使用逻辑运算符进行逻辑运算时,其运算结果:
在这里插入图片描述
例如:参加手机店的打折活动
在 IDLE 中创建一个名称为 sale.py 的文件,然后在该文件中,使用代码实现场景,代码如下:

在这里插入图片描述
代码注解:
(1)第2行代码中,input()函数用于接收用户输入的字符序列。
(2)第3行代码中,由于 input()函数返回的结果为字符串类型,所以需要进行类型转换。
(3)第5行和第7行代码使用了if…else条件判断语句,该语句主要用来判断程序是否满足某种条件。该语句将在第3章进行详细讲解,这里只需要了解即可。
(4)第5行代码中对条件进行判断时,使用了逻辑运算符and、or 和比较运算符=、>=、<=。
按下快捷键运行实例,首先输入星期为“星期五”,然后输入时间为19,将显示结果;再次运行实例,输入星期为“星期二”,时间为10,将显示结果。
在这里插入图片描述
位运算符
这个板块我想了很久,对于初学者来说学习的意义确实不大,大家了解有这个运算符即可。位运算符是把数字看作二进制数来进行计算的,因此,需要先将要执行运算的数据转换为二进制,然后才能进行执行运算。Python中的位运算符有位与(&)、位或(|)、位异或(^)、取反(~)、左移位(<<)和右移位(>>)运算符。
运算符的优先级
所谓运算符的优先级,是指在应用中哪一个运算符先计算,哪一个后计算,与数学的四则运算应遵循的“先乘除,后加减”是一个道理。
Python的运算符的运算规则是:优先级高的运算先执行,优先级低的运算后执行,同一优先级的操作按照从左到右的顺序进行。也可以像四则运算那样使用小括号,括号内的运算最先执行。按从高到低的顺序列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。
在这里插入图片描述
多教两招:在编写程序时尽量使用括号“(”来限定运算次序,避免运算次序发生错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值