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入门教程
Feb 08 Python
python冒泡排序算法的实现代码
Nov 21 Python
python打开网页和暂停实例
Sep 30 Python
自己编程中遇到的Python错误和解决方法汇总整理
Jun 03 Python
在Django中创建URLconf相关的通用视图的方法
Jul 20 Python
总结python爬虫抓站的实用技巧
Aug 09 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
Python3.6.x中内置函数总结及讲解
Feb 22 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
Feb 27 Python
解决ROC曲线画出来只有一个点的问题
Feb 28 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中函数的形参与实参的问题说明
2010/09/01 PHP
PHP实现获取图片颜色值的方法
2014/07/11 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
javascript 页面只自动刷新一次
2009/07/10 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
JS实现评价的星星功能
2017/08/20 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
Vue 框架之动态绑定 css 样式实例分析
2018/11/14 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
[01:01:41]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第二场 1月31日
2021/03/11 DOTA
Python3.5装饰器典型案例分析
2019/04/30 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
用CSS3来实现社交分享按钮
2014/11/11 HTML / CSS
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
金融管理应届生求职信
2014/02/20 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
怎样写离婚协议书
2015/01/26 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
历史博物馆观后感
2015/06/05 职场文书
大学生村官入党自传
2015/06/26 职场文书
格列佛游记读书笔记
2015/06/30 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL
java项目构建Gradle的使用教程
2022/03/24 Java/Android
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏