内容正文:
运算符和表达式
表达式
Python程序中的表达式是操作数(参与运算的数据)、变量和运算符的组合。是用来描述数据的计算过程,或描述对于某种情况下所遇到的条件判断(结果为True或False)。甚至单独一个操作数或变量都可以看作是表达式。
Python中的操作数可以是常量、变量(包括各种类型与结构)甚至函数和对象
描述计算过程
描述条件判断
运算符
Python程序中常用的运算符有算术运算符、关系运算符、逻辑运算符等。
1.算术运算符
2.关系运算符
3.逻辑运算符
算术运算符主要用于算术运算,运算的结果为整型或浮点型。常见的算术运算符如表所示。运算符有优先级,数字越大优先级越低
1.算术运算符
关系运算符也称为比较运算符,用于比较两个值的大小,其运算结果为布尔值真(True)或假(False)
2.关系运算符
对关系表达式和布尔值进行逻辑运算,其运算结果为布尔值真(True)或假(False)
3.逻辑运算符
上机实践:计算表达式的值,再输入并运行,查看运算结果
函数
我们之前学习过的int()、float()、bool()、str()、ord()、chr()、input()、print()等都是Python内置函数,函数是程序功能的基石,是封装好的代码段。
求绝对值
保留小数
2**3
你还可以通过 def 函数名(参数名):
来自定义函数,并调用
调用模块
Python中有丰富的模块文件和库文件,我们可以通过import 模块名的方式导入他们,这样就可以使用已经编写好的函数了。
这个函数的功能是输出参数的阶乘(3的阶乘:3!=1*2*3)请大家尝试调用库,输出6!并查看结果
大家可以在CMD命令行中输入命令:
pip list
查看已经安装的模块
pip install 模块名
用来安装缺少的模块文件
字符串
Python中的字符串主要用来表示文本,用单引号或者双引号引起。其中所有的符号均要在输入法英文状态下输入。
请大家继续尝试,输入下面命令,查看得到的结果,说说表达式中涉及运算符的功能是什么。
你能猜猜str1[1],str2[0]的值是多少吗?
列表
Python中常见的数据形式。结构上用[]包围,成员之间用逗号分隔。
现在你可以解释,上例中,字符串str1[0]
中数值的现象了吗?
变量与数据类型
$$