站长在线零基础Python完全自学教程8

北京治湿疹的好医院 http://baidianfeng.39.net/a_zzzl/210114/8589789.html

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础Python完全自学教程》今日分享的是第8课《Python中常用的运算符》。本节课主要内容有:算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。

运算符就是一些特殊的符号,用于数学计算、比较大小,判断逻辑等。Python的运费符主要包括算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符和位运算符。使用运算符将不同类型的数据按照一定的规则链接起来的式子,称为表达式。

使用算术运算符连接起来的式子,称为算术表达式;使用逻辑运算符连接起来的式子,称为逻辑表达式。下面开始对Python中常用的的运算符进行详细介绍。

8.1、Python中的算术运算符

算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除。下表列出了Python支持所有基本算术运算符。

在python算术运算中,和数学计算一样:

1、0是不能作为除数的。否则就会出错。

2、加法运算符很简单,和数学中的规则一样。当+用于字符串时,它还有拼接字符串(将两个字符串连接为一个)的作用。

8.2、Python中的赋值运算符

赋值运算符主要用来变量等赋值。赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。

图8.2为常用的赋值运算符

站长在线提醒大家,很多程序员常常把“=”和“==”搞混淆了。很多编程语言常常用错的两个符号。

8.3、Python中的比较运算符(关系运算符)

比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回True(真),反之则返回False(假)。

Python比较运算符汇总

图8.3Python比较运算符汇总

Python比较运算符的使用举例:

print("89是否大于:",89)print("24*5是否大于等于76:",24*5=76)print("86.5是否等于86.5:",86.5==86.5)print("34是否等于34.0:",34==34.0)print("False是否小于True:",FalseTrue)print("True是否等于True:",TrueTrue)

运行结果:

89是否大于:False24*5是否大于等于76:True86.5是否等于86.5:True34是否等于34.0:TrueFalse是否小于True:TrueTrue是否等于True:False

8.4、Python中的逻辑运算符

高中数学中我们就学过逻辑运算,例如p为真命题,q为假命题,那么“p且q”为假,“p或q”为真,“非q”为真。Python的逻辑运算,主要包括and(逻辑与)、or(逻辑或)、not(逻辑非)。

本教程参考很多的书籍、在线课程,最终采用C语言中文网的说法:

Python逻辑运算符用于操作bool类型的表达式,执行结果也是bool类型,这两点其实都是错误的!

Python逻辑运算符可以用来操作任何类型的表达式,不管表达式是不是bool类型;同时,逻辑运算的结果也不一定是bool类型,它也可以是任意类型。请看下面的例子:

print(and)print(45and0)print(""or"HTTPs://WWW.olzz.


转载请注明:http://www.aierlanlan.com/rzfs/602.html

  • 上一篇文章:
  •   
  • 下一篇文章: