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 面向对象 成员的访问约束
Dec 23 Python
LRUCache的实现原理及利用python实现的方法
Nov 21 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
python输入整条数据分割存入数组的方法
Nov 13 Python
Python numpy中矩阵的基本用法汇总
Feb 12 Python
Python使用pandas和xlsxwriter读写xlsx文件的方法示例
Apr 09 Python
Django 中自定义 Admin 样式与功能的实现方法
Jul 04 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
Python figure参数及subplot子图绘制代码
Apr 18 Python
如何利用python之wxpy模块玩转微信
Aug 17 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
OpenCV图像变换之傅里叶变换的一些应用
Jul 26 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
输出控制类
2006/10/09 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
Display SQL Server Version Information
2007/06/21 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
Android中资源文件(非代码部分)的使用概览
2012/12/18 Javascript
jQuery表格插件ParamQuery简单使用方法示例
2013/12/05 Javascript
类似天猫商品详情随浏览器移动的示例代码
2014/02/27 Javascript
详解JavaScript中undefined与null的区别
2014/03/29 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
javascript正则表达式之search()用法实例
2015/01/19 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
PyCharm使用Docker镜像搭建Python开发环境
2019/12/26 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
2020/07/31 Python
python中threading开启关闭线程操作
2020/05/02 Python
python 自动识别并连接串口的实现
2021/01/19 Python
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
NET程序员上机面试题
2015/05/23 面试题
会计专业的自荐信
2013/12/12 职场文书
旷课检讨书2000字
2014/01/14 职场文书
酒店采购员岗位职责
2014/03/14 职场文书
放飞理想主题班会
2015/08/14 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
python前后端自定义分页器
2022/04/13 Python