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搭建Django应用程序步骤及版本冲突问题解决
Nov 19 Python
python实现监控windows服务并自动启动服务示例
Apr 17 Python
python中常用的各种数据库操作模块和连接实例
May 29 Python
Python XML RPC服务器端和客户端实例
Nov 22 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
Python操作csv文件实例详解
Jul 31 Python
Python实现的单向循环链表功能示例
Nov 10 Python
Python中import机制详解
Nov 14 Python
如何通过雪花算法用Python实现一个简单的发号器
Jul 03 Python
python pandas 时间日期的处理实现
Jul 30 Python
python中查看.db文件中表格的名字及表格中的字段操作
Jul 07 Python
python中super()函数的理解与基本使用
Aug 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实现Soap通讯的方法
2014/11/03 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
Cookie 注入是怎样产生的
2009/04/08 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
jquery select 设置默认选中的示例代码
2014/02/07 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
js实现浏览器倒计时跳转页面效果
2016/08/12 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
js微信支付实现代码
2016/12/22 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
js实现网页的两个input标签内的数值加减(示例代码)
2017/08/15 Javascript
Vue.js更改调试地址端口号的实例
2018/09/19 Javascript
新手快速入门微信小程序组件库 iView Weapp
2019/06/24 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
js实现滚动条自动滚动
2020/12/13 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
python 函数中的参数类型
2020/02/11 Python
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
计算机专业职业规划
2014/02/28 职场文书
无偿献血倡议书
2014/04/14 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
建筑安全标语
2014/06/07 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android
Linux中sftp常用命令整理
2022/06/28 Servers