python中的运算符使用实例分析
发表于:2024-09-27 作者:千家信息网编辑
千家信息网最后更新 2024年09月27日,本篇内容介绍了"python中的运算符使用实例分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、
千家信息网最后更新 2024年09月27日python中的运算符使用实例分析
本篇内容介绍了"python中的运算符使用实例分析"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
一、比较运算符
比较运算符主要是True和Fals两个值
编号 | 比较运算符 | 说明 |
1 | == | 等于 |
2 | != <>(Python3 已不再使用) | 不等于 |
3 | > | 大于 |
4 | < | 小于 |
5 | >= | 大于等于 |
6 | <= | 小于等于 |
代码如下:
a=51b=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))
效果如下:
二、赋值运算符
编号 | 赋值运算符 | 说明 |
1 | = | 简单赋值运算符 |
2 | += | 加法赋值运算符 |
3 | -= | 减法赋值运算符 |
4 | /= | 除法赋值运算符 |
5 | %= | 取模赋值运算符 |
6 | **= | 幂赋值运算符 |
7 | //= | 取整赋值运算符 |
代码如下:
# 简单赋值运算符if True:a=51b=len('CTO')print('a值:'+str(a))# 加法赋值运算符if True:a=51b=len('CTO')a+=bprint('a+=b值:'+str(a))# 减法赋值运算符if True:a=51b=len('CTO')a-=bprint('a-=b值:'+str(a))# 除法赋值运算符if True:a=51b=len('CTO')a/=bprint('a/=b值:'+str(a))# 取模赋值运算符if True:a=51b=len('CTO')a%=bprint('a%=b值:'+str(a))# 幂赋值运算符if True:a=len('51')b=len('CTO')a**=bprint('a**=b值:'+str(a))# 取整赋值运算符if True:a=51b=len('CTO')a//=bprint('a//=b值:'+str(a))
效果如下:
三、位运算符
编号 | 位运算符 | 说明 |
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))
效果如下:
四、逻辑运算符
编号 | 逻辑运算符 | 说明 |
1 | and | 与运算符,a和b为True,才为True |
2 | or | 或运算符,a和b其中一个为True,则为True |
3 | not | 非运算符,a为False,则为True |
代码如下:
a=len(str(51))<0b=len('CTO')>0print('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)))
效果如下:
五、成员运算符
编号 | 成员运算符 | 说明 |
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))
效果如下:
成员运算符
编号 | 成员运算符 | 说明 |
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 AMa='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中的运算符使用实例分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
运算符
运算
代码
效果
成员
二进制
移动
实例
实例分析
分析
内容
减法
加法
更多
知识
空格
逻辑
除法
实用
学有所成
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大话西游热门服务器
剑侠情缘手游新服务器
回头视频软件开发
数据库中账号存储
武汉戴尔服务器现货供应
海南应该软件开发报价
数据库驱动报错
后端连接到数据库
note3媒体服务器
银行需要哪些网络安全软硬件
某公司网络安全规划方案
数据库相当于人体的哪部分
沂南软件开发招聘
北邮网络安全学院专硕
邮件服务器被攻击数据会丢失吗
网络安全宣传片mp4
浪潮服务器型号介绍
dnf服务器之间的关系
gdc2000数据库文件
计算机3级和数据库哪个好
php插入mysql数据库乱码
国家电网公司网络技术专家
数据库中账号存储
数据库如何查出两个数相差5
基于大数据的网络安全与维护
国内时间服务器同步时钟集成厂家
网络安全宣传栏刊头
华为服务器远程控制管理软件
删除数据库表中一个数据库
数据库服务器对人体有没有辐射