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获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
python中引用与复制用法实例分析
Jun 04 Python
python用户管理系统
Mar 13 Python
解决python大批量读写.doc文件的问题
May 08 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
May 22 Python
python实现下载pop3邮件保存到本地
Jun 19 Python
Python基于yield遍历多个可迭代对象
Mar 12 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
Jun 16 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 Python
Django+Uwsgi+Nginx如何实现生产环境部署
Jul 31 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 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实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
常见的5个PHP编码小陋习以及优化实例讲解
2021/02/27 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
基于Jquery实现表格动态分页实现代码
2011/06/21 Javascript
分享一个我自己写的ToolTip提示插件(附源码)
2013/01/20 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
自己编写的支持Ajax验证的JS表单验证插件
2015/05/15 Javascript
jQuery在线选座位插件seat-charts特效代码分享
2015/08/27 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
jquery点击展示与隐藏更多内容
2016/12/03 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
javascript实现拖拽碰撞检测
2020/03/12 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
python threading模块操作多线程介绍
2015/04/08 Python
python使用PIL实现多张图片垂直合并
2019/01/15 Python
如何使用python代码操作git代码
2020/02/29 Python
python实现微信打飞机游戏
2020/03/24 Python
python numpy实现rolling滚动案例
2020/06/08 Python
python 多线程中join()的作用
2020/10/29 Python
CSS3 实现飘动的云朵动画
2020/12/01 HTML / CSS
欧舒丹比利时官网:L’OCCITANE比利时
2017/04/25 全球购物
美国羊皮公司:Overland
2018/01/15 全球购物
90后毕业生的求职信范文
2013/09/21 职场文书
财务部总监岗位职责
2014/03/12 职场文书
教师师德承诺书
2014/03/26 职场文书
工作证明格式范文
2015/06/15 职场文书
队名及霸气口号大全
2015/12/25 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
git中cherry-pick命令的使用教程
2022/06/25 Servers
云服务器部署 Web 项目的实现步骤
2022/06/28 Servers