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在windows下实现ping操作并接收返回信息的方法
Mar 20 Python
pygame学习笔记(6):完成一个简单的游戏
Apr 15 Python
Django如何实现内容缓存示例详解
Sep 24 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
详解python中的装饰器
Jul 10 Python
Pandas库之DataFrame使用的学习笔记
Jun 21 Python
Python实现非正太分布的异常值检测方式
Dec 09 Python
Pycharm+Python工程,引用子模块的实现
Mar 09 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 Python
Python字符串格式化f-string多种功能实现
May 07 Python
Python -m参数原理及使用方法解析
Aug 21 Python
Python获取百度热搜的完整代码
Apr 07 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生成高清缩略图实例详解
2015/12/07 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
jQuery中appendTo()方法用法实例
2015/01/08 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
2016/07/12 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
JavaScript数据结构之二叉树的计数算法示例
2017/04/13 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
javascript(基于jQuery)实现鼠标获取选中的文字示例【测试可用】
2019/10/26 jQuery
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
[02:08]DOTA2英雄基础教程 马格纳斯
2014/01/17 DOTA
[43:49]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python实现监控程序执行时间并将其写入日志的方法
2015/06/30 Python
python脚本内运行linux命令的方法
2015/07/02 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
Python大数据之网络爬虫的post请求、get请求区别实例分析
2019/11/16 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
2020/07/13 Python
python中的django是做什么的
2020/07/31 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
户外宣传策划方案
2014/05/25 职场文书
新课培训心得体会
2014/09/03 职场文书
万能检讨书2000字
2014/10/17 职场文书
孔庙导游词
2015/02/04 职场文书
演讲稿之开卷有益
2019/08/07 职场文书