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 基础学习第二弹 类属性和实例属性
Aug 27 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python中pillow知识点学习
Apr 30 Python
Python smtplib实现发送邮件功能
May 22 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
May 31 Python
python 正确保留多位小数的实例
Jul 16 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
Pycharm新手教程(只需要看这篇就够了)
Jun 18 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
Aug 27 Python
利用Python优雅的登录校园网
Oct 21 Python
Python离线安装各种库及pip的方法
Nov 28 Python
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
May 17 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 5.3新特性命名空间规则解析及高级功能
2010/03/11 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
JavaScript中的acos()方法使用详解
2015/06/14 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
javascript如何实现create方法
2019/11/04 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
在Python中使用mongoengine操作MongoDB教程
2015/04/24 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
2020/08/07 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
strlen的几种不同实现方法
2013/05/31 面试题
史上最全面的Java面试题汇总!
2015/02/03 面试题
高中三年学习生活的自我评价
2013/10/10 职场文书
工商管理专业职业生涯规划
2014/01/01 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
物流创业计划书
2014/02/01 职场文书
学习党代会心得体会
2014/09/05 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang