`

简明的脚本语言------------运算符-----------求知Python

 
阅读更多

运算符

算术运算符

 

 

 

代码:

 

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教程-中文版( byte-of-python-chinese-edition.pdf )

    #### 一、简明Python教程概览 - **教程目标**:本书旨在作为Python编程的入门教程,适用于编程初学者,尤其是对于计算机基础知识较为有限的读者。 - **作者与翻译**:原作者为Swaroop C.H.;中文版由沈洁元首次翻译...

    2024最新Python视频,附课件、代码及软件.zip

    002-初识python-python介绍 003-初识python-软件安装 004-初识python-windows软件安装 005-初识python-mac软件安装 006-第1个程序-新建项目 007-第1个程序-注释 008-第1个程序-打印变量 009-第1个程序-一行打印多个...

    byte-of-python-chinese-edition

    《byte-of-python-chinese-edition》即《简明Python教程》,是一本面向初学者的Python入门教程书籍。由Swaroop C H所著,本书的宗旨是向读者介绍如何使用Python语言进行编程。2005年,沈洁元翻译了本书的1.20版,并...

    python-3.8.10-amd64.zip

    Python 是一种高级、解释型、交互式和面向对象的脚本语言。它的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用花括号或关键字)。Python 提供了动态类型系统,支持多种编程范式,...

    深度学习入门-Python语言学习-02变量类型及运算符-入门学习

    深度学习入门-Python语言学习-02变量类型及运算符-入门学习 本节课程旨在介绍 Python 语言的变量类型、运算符和基本数据类型。通过学习本节课程,同学们将了解 Python 中变量的定义、命名规则、数据类型、运算符和...

    简明Python教程-V4.08c-第4版-最新版

    **Python编程语言简介** Python是一种高级编程语言,以其简洁易读的语法和强大的功能而闻名。自1991年由Guido van Rossum创建以来,它已成为数据科学、Web开发、自动化任务和人工智能领域的首选语言之一。Python的...

    python入门视频-运算符

    07-运算符的分类.ev4 08-算数运算符.ev4 09-赋值运算符.ev4 10-复合赋值运算符.ev4 11-复合赋值注意点.ev4 12-比较运算符.ev4 13-逻辑运算符.ev4 14-逻辑运算符书写习惯.ev4 15-数字的逻辑运算.ev4 16-运算符总结.ev...

    灵活应用C语言中的 /--运算符.pdf

    灵活应用C语言中的++/--运算符 C语言中的++/--运算符是编程中非常重要的一部分,但是它的使用过于灵活多变,不易掌握。因此,本文将结合实例归纳了++/--运算符在解题过程中常碰到的七个方面的应用。 一、++/--...

    python-3.7.8-docs-pdf-letter.zip

    1. **语言参考**:这部分详细解释了Python的语法、语句、表达式、类型和运算符等,包括变量、函数、类、模块等核心概念。 2. **标准库**:Python的标准库非常丰富,涵盖网络通信、文件处理、数据解析、系统接口等多...

    python-3.9.13-amd64安装包

    Python 3.9.13 是 Python 语言的一个重要版本,发布于2022年5月17日。此版本适用于现代操作系统,但不支持Windows 7或更早的操作系统,这意味着如果你的电脑运行的是这些旧版Windows,将无法安装和使用这个Python...

    2021七下Python教案--python算术运算符借鉴.pdf

    2021七下Python教案--python算术运算符借鉴.pdf

    简明Python教程.pdf

    《简明Python教程》是一本自由图书,由Swaroop C H编写,旨在于介绍如何使用Python语言进行编程。该书以教材与指南的形式为入门者介绍Python语言。 Python安装 --------- 在开始学习Python之前,需要安装Python...

    byte-of-python-chinese-edition python简明教程的中文版

    《简明Python教程》是一部优秀的Python编程入门书籍,无论你是完全没有编程经验的新手,还是已经有其他编程语言基础的开发者,都能从中获得宝贵的知识和技能。通过本书的学习,你可以建立起坚实的Python编程基础,并...

    简明 Python 教程-習題篇

    “简明 Python 教程-習題篇”暗示了该文件是针对学习Python编程的进阶实践部分。通过习题的方式加深对Python基础知识点的理解和应用。 #### 描述解析 “简明 Python 教程的習題篇!內容十分豐富~歡迎各路好手挑戰!!...

    A-byte-of-python 简明Python,高清版(中文版)

    《A-byte-of-python》是一本深受初学者喜爱的Python编程入门教程,中文版的发布使得更多中文用户能够方便地学习Python。这本书以其清晰易懂的风格和实用的示例,帮助读者快速掌握Python语言的基础知识和核心概念。...

    11001404-Python 21 bible-9788004343422-769

    在 Python 2.1 中,表达式是使用操作符和操作数组成的,例如算术运算符、比较运算符、逻辑运算符等。 数据类型 ---------------- Python 2.1 中有多种数据类型,包括数字、字符串、列表、字典、集合等。数字类型...

    python官方3.10.0a6-amd64版本exe安装包

    Python 3.10.0a6 是 Python 编程语言的一个预发行版本,它属于 3.x 系列中的一个alpha版本。这个版本的主要目标是测试和改进新功能,修复已知问题,并为最终稳定版做准备。AMD64 表示这个安装包是针对64位操作系统的...

    5.C基础-运算符-取余-实现多位数分离

    5.C基础-运算符-取余-实现多位数分离

    python官方3.8.7-amd64版本exe安装包

    Python是世界上最受欢迎的编程语言之一,尤其在数据科学、机器学习和Web开发领域。Python 3.8.7是Python的一个稳定版本,专为AMD64(也称为x64或64位)架构设计。这个版本包含了各种性能优化和新特性,使其成为...

Global site tag (gtag.js) - Google Analytics