【实验目的】
1)掌握Python数据运算
【实验原理】
Python语言支持以下类型的运算符。
算术运算符,比较(关系)运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符
Python算术运算符
以下假设变量a为10,变量b为20
运算符 |
描述 |
实例 |
|
加- 两个对象相加 |
a b 输出结果 30 |
- |
减- 得到负数或是一个数减去另一个数 |
a - b 输出结果 -10 |
* |
乘- 两个数相乘或是返回一个被重复若干次的字符串 |
a * b 输出结果 200 |
/ |
除- x除以y |
b / a 输出结果 2 |
% |
取模- 返回除法的余数 |
b % a 输出结果 0 |
** |
幂- 返回x的y次幂 |
a**b 为10的20次方 图1 二、Python运算符 2.1 Python算术运算符,定义变量a=20,b=10,c=0,依次求变量a和b的和、差、积、商,余、幂、整除,如图2所示
图2 2.2 Python比较运算符,定义变量a=20,b=10,c=0,依次比较a和b的值,如图3所示
图3 2.3 Python赋值运算符,定义变量a=20,b=10,c=0,使用赋值运算符,对a和b进行加减乘除,取模,求幂,取整除,如图4所示
图4 2.4 Python位运算符,定义变量a=21,b=9,c=0,使用位运算符求出a和b的各个按位值。如图5所示
图5 2.5 Python逻辑运算符,定义变量a=20,b=10,使用逻辑运算符判断a和b的boolean(布尔)值。如图6所示
图6 2.6 Python成员运算符,定义变量a=20,b=10,列表list的值1,2,3,4,5,元组list1的值10,20,30,40,50,字典list2的值5,10,15,20,25判断a和b是否在list、list1和list2中。如图7所示
图7 2.7 Python身份运算符,身份运算符用于比较两个对象的存储单元,定义变量a=20,b=10,使用身份运算符判断a和b是否引用自一个对象。如图8所示
图8 ,最新推荐 |