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里隐藏的“禅”
Jun 16 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
分享Python切分字符串的一个不错方法
Dec 14 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 Python
pytorch 预训练层的使用方法
Aug 20 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
Python namedtuple命名元组实现过程解析
Jan 08 Python
python3+opencv生成不规则黑白mask实例
Feb 19 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
Python类绑定方法及非绑定方法实例解析
Oct 09 Python
python中requests库+xpath+lxml简单使用
Apr 29 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数组
2006/10/09 PHP
PHP初学入门
2006/11/19 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
Jquery ui css framework
2010/06/28 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
2013/01/16 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
flash+jQuery实现可关闭及重复播放的压顶广告
2015/04/15 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
Angular.js中ng-include用法及多标签页面的实现方式详解
2017/05/07 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
微信小程序登录换取token的教程
2018/05/31 Javascript
详解extract-text-webpack-plugin 的使用及安装
2018/06/12 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
layer.prompt使文本框为空的情况下也能点击确定的方法
2019/09/24 Javascript
vue实现select下拉显示隐藏功能
2019/09/30 Javascript
[04:28]2014DOTA2国际邀请赛 采访小兔子LGD挺进钥匙体育馆
2014/07/14 DOTA
Python中for循环控制语句用法实例
2015/06/02 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
python图片剪裁代码(图片按四个点坐标剪裁)
2020/03/10 Python
如何理解Python中的变量
2020/06/01 Python
STP协议的主要用途是什么?为什么要用STP
2012/12/20 面试题
外包公司软件测试工程师
2014/11/01 面试题
中专生自我鉴定范文
2014/02/02 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
需求分析说明书
2014/05/09 职场文书
中秋节晚会开场白
2015/05/29 职场文书
爱国主义影片观后感
2015/06/18 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript