运算符
算术运算符
代码:
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教程概览 - **教程目标**:本书旨在作为Python编程的入门教程,适用于编程初学者,尤其是对于计算机基础知识较为有限的读者。 - **作者与翻译**:原作者为Swaroop C.H.;中文版由沈洁元首次翻译...
002-初识python-python介绍 003-初识python-软件安装 004-初识python-windows软件安装 005-初识python-mac软件安装 006-第1个程序-新建项目 007-第1个程序-注释 008-第1个程序-打印变量 009-第1个程序-一行打印多个...
《byte-of-python-chinese-edition》即《简明Python教程》,是一本面向初学者的Python入门教程书籍。由Swaroop C H所著,本书的宗旨是向读者介绍如何使用Python语言进行编程。2005年,沈洁元翻译了本书的1.20版,并...
Python 是一种高级、解释型、交互式和面向对象的脚本语言。它的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花括号或关键字)。Python 提供了动态类型系统,支持多种编程范式,...
深度学习入门-Python语言学习-02变量类型及运算符-入门学习 本节课程旨在介绍 Python 语言的变量类型、运算符和基本数据类型。通过学习本节课程,同学们将了解 Python 中变量的定义、命名规则、数据类型、运算符和...
**Python编程语言简介** Python是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。自1991年由Guido van Rossum创建以来,它已成为数据科学、Web开发、自动化任务和人工智能领域的首选语言之一。Python的...
07-运算符的分类.ev4 08-算数运算符.ev4 09-赋值运算符.ev4 10-复合赋值运算符.ev4 11-复合赋值注意点.ev4 12-比较运算符.ev4 13-逻辑运算符.ev4 14-逻辑运算符书写习惯.ev4 15-数字的逻辑运算.ev4 16-运算符总结.ev...
灵活应用C语言中的++/--运算符 C语言中的++/--运算符是编程中非常重要的一部分,但是它的使用过于灵活多变,不易掌握。因此,本文将结合实例归纳了++/--运算符在解题过程中常碰到的七个方面的应用。 一、++/--...
1. **语言参考**:这部分详细解释了Python的语法、语句、表达式、类型和运算符等,包括变量、函数、类、模块等核心概念。 2. **标准库**:Python的标准库非常丰富,涵盖网络通信、文件处理、数据解析、系统接口等多...
Python 3.9.13 是 Python 语言的一个重要版本,发布于2022年5月17日。此版本适用于现代操作系统,但不支持Windows 7或更早的操作系统,这意味着如果你的电脑运行的是这些旧版Windows,将无法安装和使用这个Python...
2021七下Python教案--python算术运算符借鉴.pdf
《简明Python教程》是一本自由图书,由Swaroop C H编写,旨在于介绍如何使用Python语言进行编程。该书以教材与指南的形式为入门者介绍Python语言。 Python安装 --------- 在开始学习Python之前,需要安装Python...
《简明Python教程》是一部优秀的Python编程入门书籍,无论你是完全没有编程经验的新手,还是已经有其他编程语言基础的开发者,都能从中获得宝贵的知识和技能。通过本书的学习,你可以建立起坚实的Python编程基础,并...
“简明 Python 教程-習題篇”暗示了该文件是针对学习Python编程的进阶实践部分。通过习题的方式加深对Python基础知识点的理解和应用。 #### 描述解析 “简明 Python 教程的習題篇!內容十分豐富~歡迎各路好手挑戰!!...
《A-byte-of-python》是一本深受初学者喜爱的Python编程入门教程,中文版的发布使得更多中文用户能够方便地学习Python。这本书以其清晰易懂的风格和实用的示例,帮助读者快速掌握Python语言的基础知识和核心概念。...
在 Python 2.1 中,表达式是使用操作符和操作数组成的,例如算术运算符、比较运算符、逻辑运算符等。 数据类型 ---------------- Python 2.1 中有多种数据类型,包括数字、字符串、列表、字典、集合等。数字类型...
Python 3.10.0a6 是 Python 编程语言的一个预发行版本,它属于 3.x 系列中的一个alpha版本。这个版本的主要目标是测试和改进新功能,修复已知问题,并为最终稳定版做准备。AMD64 表示这个安装包是针对64位操作系统的...
5.C基础-运算符-取余-实现多位数分离
Python是世界上最受欢迎的编程语言之一,尤其在数据科学、机器学习和Web开发领域。Python 3.8.7是Python的一个稳定版本,专为AMD64(也称为x64或64位)架构设计。这个版本包含了各种性能优化和新特性,使其成为...