运算符
算术运算符
代码:
a=21;
b=10;
c=0;
c=a+b;
print("a+b的值为: ",c);
c=a-b;
print("a-b的值为: ",c);
c=a*b;
print("a*b的值为: ",c);
c=a/b;
print("a/b的值为: ",c);
#取余
c=a%b;
print("a%b的值为: ",c);
#幂次方
a=2;
b=3;
c=a**b;
print("a的b次幂为: ",c);
#取整
a=10;
b=5;
c=a//b;
print("a除b,取整: ",c);
运行结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a+b的值为: 31
a-b的值为: 11
a*b的值为: 210
a/b的值为: 2.1
a+b的值为: 1
a的b次幂为: 8
a除b,取整: 2
关系运算符
代码:
a=21
b=10
c=0
if(a==b):
print("a==b");
else:
print("a!=b");
if(a!=b):
print("a!=b");
else:
print("a==b");
if(a>b):
print("a>b");
else:
print("a<=b");
if(a<b):
print("a<b");
else:
print("a>=b");
if(a>=b):
print("a>=b");
else:
print("a<b");
if(a<=b):
print("a<=b");
else:
print("a>b");
代码结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a!=b
a!=b
a>b
a>=b
a>=b
a>b
赋值运算符
代码
a=21;
b=10;
c=0;
c=a+b;
print("a+b的值为:",c);
c+=a;
print("c+a的值为:",c);
c*=a;
print("c*b的值为:",c);
c/=a;
print("c/a的值为:",c);
c%=a;
print("c%a的值为:",c);
c**=a;
print("c**a的值为:",c);
c//=a;
print("c//a的值为:",c);
运算结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a+b的值为: 31
c+a的值为: 52
c*b的值为: 1092
c/a的值为: 52.0
c%a的值为: 10.0
c**a的值为: 1e+21
c//a的值为: 4.761904761904762e+19
位运算符
代码:
a=60 # 60 = 0011 1100
b=13 # 13 = 0000 1101
c=0
c=a&b; # 12 = 0000 1100
print ("a&b:",c);
c=a|b; # 61 = 0011 1101
print ("a|b:",c);
c=a^b; # 49 =0011 0001
print("~a",c);
c=a<<2; #-61 = 1100 0011
print ("a<<2:",c);
c=a>>2; # 15 = 0000 1111
print ("a>>2:",c);
代码结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a&b: 12
a|b: 61
~a 49
a<<2: 240
a>>2: 15
逻辑运算符
代码:
a=True
b=False
if(a and b):
print("a、b都为True");
else:
print("a和b中至少有一个为False");
if(a or b):
print("a和b中至少有一个为True");
else:
print("a和b都为False");
if(not a):
print("a为False");
else:
print("a为True");
代码结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a和b中至少有一个为False
a和b中至少有一个为True
a为True
成员运算符
a=10
b=20
list=[10,58,65,25,47]
if(a in list):
print("a在列表list中");
else:
print("a不在列表list中");
if(b in list):
print("b在列表list中");
else:
print("b不在列表list中");
if(a not in list):
print("a不在列表list中");
else:
print("a在列表list中");
if(b not in list):
print("b不在列表list中");
else:
print("b在列表list中");
代码结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a在列表list中
b不在列表list中
a在列表list中
b不在列表list中
身份运算符
a=20
b=20
if(a is b):
print("a和b指向同一个对象");
else:
print("a和b指向不同的对象");
if(a is not b):
print("a和b指向不同的对象");
else:
print("a和b指向同一个对象");
b=30
if(a is b):
print("a和b指向同一个对象");
else:
print("a和b指向不同的对象");
if(a is not b):
print("a和b指向不同的对象");
else:
print("a和b指向同一个对象");
代码结果:
runfile('D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code/key.py', wdir='D:/新建文件夹/WinPython-64bit-3.3.5.9/settings/.spyder2-py3/My Python Code')
a和b指向同一个对象
a和b指向同一个对象
a和b指向不同的对象
a和b指向不同的对象
运算符优先级
- 大小: 22.1 KB
- 大小: 12.4 KB
- 大小: 37.4 KB
- 大小: 24.5 KB
- 大小: 8.9 KB
- 大小: 10 KB
- 大小: 22 KB
- 大小: 21.3 KB
分享到:
相关推荐
深度学习入门-Python语言学习-02变量类型及运算符-入门学习
002-初识python-python介绍 003-初识python-软件安装 004-初识python-windows软件安装 005-初识python-mac软件安装 006-第1个程序-新建项目 007-第1个程序-注释 008-第1个程序-打印变量 009-第1个程序-一行打印多个...
python运算符
本资源是一个 Python 编程语言的教程,涵盖了 Python 语言的基础知识、安装、基本概念、运算符与表达式、控制流、函数、模块、数据结构、面向对象的编程、输入&输出、异常、Python 标准库等方面的内容。 主要知识点...
07-运算符的分类.ev4 08-算数运算符.ev4 09-赋值运算符.ev4 10-复合赋值运算符.ev4 11-复合赋值注意点.ev4 12-比较运算符.ev4 13-逻辑运算符.ev4 14-逻辑运算符书写习惯.ev4 15-数字的逻辑运算.ev4 16-运算符总结.ev...
python-运算符重载.rar
2021七下Python教案--python算术运算符借鉴.pdf
2018七下Python教案--第5课-python算术运算符.docx
基本元素 Python语法特点 标识符与变量、常量 基本数据类型 基本输入和输出 常见的运算符与表达式 第二章 Python基本语法 参考书目《Python 程序设计》 第2章-Python基本语法-Python程序设计基础案例教程-李辉-清华...
C#-运算符-OperatorsAppl
16 运算符-算术运算符-加减乘除运算 17 运算符-算术运算符-取模运算 18 运算符-算术运算符-递增递减 19 运算符-赋值运算符 20 运算符-比较运算符 21 运算符-逻辑运算符-非 22 运算符-逻辑运算符-与 23 ...
面向对象程序设计语言C++---第5章-运算符重载.ppt
2018七下Python教案--第5课 python算术运算符.docx
第6章--运算符重载
c++程序设计语言 ------------- 6-运算符重载.ppt
第03讲 Python基本数据类型、运算符及表达式 软件与大数据教研室 Python程序设计 第03讲-Python基本数据类型、运算符及表达式全文共48页,当前为第1页。 Python的基本数据类型 第03讲-Python基本数据类型、运算符及...
"课题 "Python编程基础知识-运算符的使用 " "课时 "2课时(90 min) " "教学目标 "知识技能目标: " " "(1)掌握Python中运算符的使用 " " "(2)学习Python语言中支持的多种运算符 " " "思政育人目标: " " "(1)...
本教程介绍Python的基础知识,包括Python的安装、基础语法、数据类型、运算符、判断和循环语句、函数、面向对象编程等。通过学习,可以让大家对Python有一个系统和全面的了解,打好编程的基础。 适用人群: - 想系统学习...
Linux运维-操作系统 教程 从入门到精通101课-84-86脚本编程进阶-运算符.mp4