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中数字以及算数运算符的相关使用
Oct 12 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
详谈Python 窗体(tkinter)表格数据(Treeview)
Oct 11 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
Python3分析处理声音数据的例子
Aug 27 Python
安装python及pycharm的教程图解
Oct 10 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
python游戏开发的五个案例分享
Mar 09 Python
python实现梯度下降法
Mar 24 Python
python使用bs4爬取boss直聘静态页面
Oct 10 Python
Python Web项目Cherrypy使用方法镜像
Nov 05 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
MOTOROLA 摩托罗拉 MODEL 66-XI五灯中波收音机
2021/03/02 无线电
PHPWind与Discuz截取字符函数substrs与cutstr性能比较
2011/12/05 PHP
组合算法的PHP解答方法
2012/02/04 PHP
php文件缓存类汇总
2014/11/21 PHP
PHP连接操作access数据库实例
2015/03/30 PHP
详解PHP的Yii框架的运行机制及其路由功能
2016/03/17 PHP
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
使用python检测主机存活端口及检查存活主机
2015/10/12 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
Python实现文件信息进行合并实例代码
2018/01/17 Python
关于Tensorflow中的tf.train.batch函数的使用
2018/04/24 Python
Python发展史及网络爬虫
2019/06/19 Python
Django时区详解
2019/07/24 Python
使用Python发现隐藏的wifi
2020/03/04 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
沙特阿拉伯排名第一的在线时尚购物应用程序:1Zillion
2020/08/08 全球购物
后勤服务中心总经理工作职责
2014/03/03 职场文书
法律系毕业生求职信
2014/05/28 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
2014年团支部工作总结
2014/11/17 职场文书
肖申克救赎观后感
2015/06/02 职场文书
《为人民服务》教学反思
2016/02/20 职场文书