Python3.5运算符操作实例详解


Posted in Python onApril 25, 2019

本文实例讲述了Python3.5运算符操作。分享给大家供大家参考,具体如下:

1、运算符的分类

Python3.5运算符操作实例详解

2、算术运算符

Python3.5运算符操作实例详解

示例代码:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:ZhengzhengLiu

#运算符
num1 = 25
num2 = 3

print(num1+num2)  #加
print(num1-num2)  #减
print(num1*num2)  #乘
print(num1/num2)  #除
print(num1%num2)  #取余
print(num1**num2)  #num1的num2次幂
print(num1//num2)  #取整除,商数

运行结果:

28
22
75
8.333333333333334
1
15625
8

3、赋值运算符

Python3.5运算符操作实例详解

示例代码:

#赋值运算符
name = "liu"   #赋值运算符--等号右边结果赋给左边

a = 10
b = 20
a+=b    #加法赋值运算,等价于a=a+b,把运算结果重新赋值给a
print(a)

运行结果:

30

4、比较运算符

Python3.5运算符操作实例详解

示例代码:

#比较运算符
a = 10
b = 20

print(a==b)   #比较两个元素是否相等,返回一个bool类型的值
print(a!=b)   #比较两个元素是否不相等
print(a<b)   #比较a是否小于b
print(a>b)   #比较a是否大于b
print(a<=b)   #比较a是否小于等于b

运行结果:

False
True
False
True
False
True

5、逻辑运算符

Python3.5运算符操作实例详解

示例代码:

#逻辑运算符
Name1 = "liu"
PassWd1 = 123

#and--与(两者都要满足才可)
if Name1 == "liu" and PassWd1 == 123:
  print("Welcome!")

Name2 = ""
PassWd2 = 123

#or--或(两者满足其一即可)
if Name2 == "liu" or PassWd2 == 123:
  print("你好")

#not--非(取反)
if not PassWd2 == "123abc":
  print("The passwd is wrong!")

运行结果:

Welcome!
你好
The passwd is wrong!

6、位运算符

Python3.5运算符操作实例详解

位运算是通过二进制进行运算的。

#位运算符
num = 5
print(bin(num))   #输出二进制,0b表示二进制

#按位“与” 对应位都为1,则为1,否则为0. 0111 & 1011 = 0011
n1 = 7
n2 = 11
print(n1 & n2)

#按位“或” 对应位有一个是1则为1,否则为0。0111 | 1011 = 1111
n1 = 7
n2 = 11
print(n1 | n2)

#按位“异或” 对应位不相同则为1,否则为0。0111 ^ 1011 = 1100
n1 = 7
n2 = 11
print(n1 ^ n2)

#按位“取反” 公式:~x = -x-1
print(~n1)

#左移运算符  左移x位,数值扩大为原来的 2**x 倍
print(n1 << 2)

#右移运算符  右移x位,数值缩小为原来的 2**x 倍
print(n1 >> 2)

运行结果:

0b101
3
15
12
-8
28
1

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python的加密模块md5、sha、crypt使用实例
Sep 28 Python
20招让你的Python飞起来!
Sep 27 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
python 全局变量的import机制介绍
Sep 07 Python
Python字符串格式化的方法(两种)
Sep 19 Python
Python线程创建和终止实例代码
Jan 20 Python
python使用正则表达式来获取文件名的前缀方法
Oct 21 Python
python语言基本语句用法总结
Jun 11 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
基于Python pyecharts实现多种图例代码解析
Aug 10 Python
运行python提示no module named sklearn的解决方法
Nov 29 Python
Python对象转换为json的方法步骤
Apr 25 #Python
Python+PyQt5实现美剧爬虫可视工具的方法
Apr 25 #Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
Apr 25 #Python
Python基础教程之if判断,while循环,循环嵌套
Apr 25 #Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 #Python
NumPy 数组使用大全
Apr 25 #Python
Python+OpenCV采集本地摄像头的视频
Apr 25 #Python
You might like
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
详解PHP 7.4 中数组延展操作符语法知识点
2019/07/19 PHP
JS 容错处理代码, 屏蔽错误信息
2021/03/09 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
JavaScript 弹出窗体点击按钮返回选择数据的实现
2010/04/01 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
仿百度输入框智能提示的js代码
2013/08/22 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
[38:31]完美世界DOTA2联赛PWL S3 Magma vs GXR 第一场 12.13
2020/12/17 DOTA
Django的用户模块与权限系统的示例代码
2019/07/24 Python
django 中的聚合函数,分组函数,F 查询,Q查询
2019/07/25 Python
python实现最大优先队列
2019/08/29 Python
python 求定积分和不定积分示例
2019/11/20 Python
python 实现视频 图像帧提取
2019/12/10 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
如何基于python操作json文件获取内容
2019/12/24 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
python实现密度聚类(模板代码+sklearn代码)
2020/04/27 Python
python新手学习可变和不可变对象
2020/06/11 Python
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
经济贸易专业自荐信
2014/06/11 职场文书
校园文化艺术节宣传标语
2014/10/09 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
门市房租房协议书
2014/12/04 职场文书
工作推荐信模板
2015/03/25 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
详解Flask开发技巧之异常处理
2021/06/15 Python
Nginx的基本概念和原理
2022/03/21 Servers
Linux下使用C语言代码搭建一个简单的HTTP服务器
2022/04/13 Servers
Java实现带图形界面的聊天程序
2022/06/10 Java/Android