热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python教程分享python中的各种运算符介绍

以python3.x版本为主一、比较运算符比较运算符主要是true和fals两个值编号比较运算符说明1等于2!<>(python3已不再使用)不等于3>大于4&l

python 3.x版本为主

一、比较运算符

比较运算符主要是true和fals两个值

编号

比较运算符

说明

1

==

等于

2

!=

<>(python3 已不再使用)

不等于

3

>

大于

4

<

小于

5

>=

大于等于

6

<=

小于等于

代码如下:

a=51  b=len('cto')    # 等于  print('a和b等于比较值:'+str(a==b))    # 不等于  print('a和b等于比较值:'+str(a!=b))    # 大于  print('a和b等于比较值:'+str(a>b))    # 小于  print('a和b等于比较值:'+str(a=b))    # 小于等于  print('a和b等于比较值:'+str(a<=b))

效果如下:

python中的各种运算符介绍

 

二、​赋值运算符

编号

赋值运算符

说明

1

=

简单赋值运算符

2

+=

加法赋值运算符

3

-=

减法赋值运算符

4

/=

除法赋值运算符

5

%=

取模赋值运算符

6

**=

幂赋值运算符

7

//=

取整赋值运算符

代码如下:

# 简单赋值运算符  if true:  a=51  b=len('cto')  print('a值:'+str(a))    # 加法赋值运算符  if true:  a=51  b=len('cto')  a+=b  print('a+=b值:'+str(a))    # 减法赋值运算符  if true:  a=51  b=len('cto')  a-=b  print('a-=b值:'+str(a))    # 除法赋值运算符  if true:  a=51  b=len('cto')  a/=b  print('a/=b值:'+str(a))    # 取模赋值运算符  if true:  a=51  b=len('cto')  a%=b  print('a%=b值:'+str(a))    # 幂赋值运算符  if true:  a=len('51')  b=len('cto')  a**=b  print('a**=b值:'+str(a))    # 取整赋值运算符  if true:  a=51  b=len('cto')  a//=b  print('a//=b值:'+str(a))

效果如下:

python中的各种运算符介绍

​三、位运算符

编号

位运算符

说明

1

&

按位与运算符,两者均1则为1,否则为0

2

|

按位或运算符,两者其一为1则为1,否则为0

3

^

按位异或运算符

4

~

按位取反运算符

5

<<

左移动运算符

6

>>

右移动运算符

代码如下:

  # 十进制转二进制,[2:]去掉0b,int将字符串转为整型  a=int(bin(51)[2:])  b=int(bin(len('cto'))[2:])  print('a=51=二进制值:'+str(a))  print('b=3=二进制值:'+str(b))    # a=110011  # b=000011=11    # 按位与运算符  if true:  print('a&b值:'+str(a&b))    # 按位或运算符  if true:  print('a|b值:'+str(a|b))    # 按位异或运算符  if true:  print('a^b值:'+str(a^b))    # 按位取反运算符  if true:  print('~a值:'+str(~a))    # 左移动运算符  if true:  print('a<<2值:'+str(a<<2))    # 右移动运算符  if true:  print('a>>2值:'+str(a>>2))

效果如下:

python中的各种运算符介绍

四、​逻辑运算符

编号

逻辑运算符

说明

1

and

与运算符,a和b为true,才为true

2

or

或运算符,a和b其中一个为true,则为true

3

not

非运算符,a为false,则为true

代码如下:

a=len(str(51))<0  b=len('cto')>0    print('a值:'+str(a))  print('b值:'+str(b))    # 与运算符  if true:  print('a and b值:'+str(a and b))    # 或运算符  if true:  print('a or b值:'+str(a or b))    # a非运算符  if true:  print('not(a)值:'+str(not(a)))

效果如下:

python中的各种运算符介绍

五、​成员运算符

编号

成员运算符

说明

1

in

a在b中,则返回true

2

not in

a不在b中,则返回true

代码如下​:

  a='c'  b=[5,1,'c','t','o']    print('a值:'+str(a))  print('b值:'+str(b))    # in运算符  if true:  print('a in b值:'+str(a in b))    # not in运算符  if true:  print('a not in b值:'+str(a not in b))

效果如下:

python中的各种运算符介绍

  • 成员运算符

编号

成员运算符

说明

1

is

a和b是否一样,则返回true

2

is not

a和b不是一样,则返回true

代码如下​:

  a='c'  b=[5,1,'c','t','o']    print('a值:'+str(a))  print('b值:'+str(b))    # in运算符  if true:  print('a in b值:'+str(a in b))    # not in运算符  if true:  print('a not in b值:'+str(a not in b))#!/usr/bin/python3  # -*- coding: utf-8 -*-  # feb 12, 2022 11:00 am    a='51cto '  b=' 51cto'    print('a值:'+str(a))  print('b值:'+str(b))    # is运算符  if true:  print('a is b值:'+str(a is b))    # is not运算符  if true:  print('a is not b值:'+str(a is not b))    # is运算符,清除空格  a=a.strip()  b=b.strip()  if true:  print('a is b值:'+str(a is b))    # is运算符,清除空格  c='51cto'  d='51cto'  if true:  print('c is d值:'+str(c is d))

效果如下:

python中的各种运算符介绍

到此这篇关于python中的各种运算符介绍的文章就介绍到这了,更多相关python运算符内容请搜索<编程笔记>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<编程笔记>!

需要了解更多python教程分享python中的各种运算符介绍,都可以关注python教程分享栏目&#8212;编程笔记


推荐阅读
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 浅谈Python3中打开文件的方式(With open)
    浅谈Python3中打开文件的方式(With open)-目录0.背景知识1.常规方式:读取文件-----open()2.推荐方式:读取文件-----WithOpen1).读取方式 ... [详细]
  • python教程分享python人物视频背景替换实现虚拟空间穿梭
    引言近期网上这位卖蜂蜜的小伙鬼畜挺火的,大家质疑背景造假,这里我就带着大家实现“背景造假”(ps:原视频小伙是在真实场景拍摄的)准备工作在实现该功能之前,我 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • Python3怎么获取文件属性
    这篇文章给大家分享的是有关Python3怎么获取文件属性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。os.stat(path ... [详细]
  • python教程分享python单例模式之selenium driver实现单例
    一、使用装饰器实现单例二、web自动化driver实现单例模式2.1编写单例模式的装饰器2.2driver使用装饰器,实现单例模式2.3获取driver的实例,就是单例了三、在自动 ... [详细]
  • 正常情况下,我们完成一件事情的过程中,可能会存在多种条件限制如:用户去ATM机取钱->输入取款密码->输入正确,取钱成功|输入错误,退卡。这样的情况下,需要根据不同的条件,执行不同的逻 ... [详细]
  • importurllib.requestimportos#用于获取煎蛋网页面的函数defurl_open(url):requrllib.request.Request(url) ... [详细]
  • Python3从入门到放弃最后更新时间:2017-09-2503:05目录:第一章:HelloWorld第二章:输入和输出附录:常用的Python内置函数第一章:Hell ... [详细]
  • 开发笔记:Java是如何读取和写入浏览器Cookies的
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • JS实现一键分享功能
    本文介绍了如何使用JS实现一键分享功能,并提供了2019独角兽企业招聘Python工程师的标准。同时,给出了分享到QQ空间、新浪微博和人人网的链接。 ... [详细]
  • Python Flask学习之安装SQL,python3,Pycharm(网上下载安装即可)
    1,下载时更改pypi源。可以额外安装虚拟化环境:pipinstall-ihttp:pypi.douban.comsimple--trusted-hos ... [详细]
author-avatar
随便他们好了
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有