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 MD5文件生成码
Jan 12 Python
Python中在脚本中引用其他文件函数的实现方法
Jun 23 Python
Python设置默认编码为utf8的方法
Jul 01 Python
简单掌握Python中glob模块查找文件路径的用法
Jul 05 Python
Python视频爬虫实现下载头条视频功能示例
May 07 Python
Python 的字典(Dict)是如何存储的
Jul 05 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
详解Django3中直接添加Websockets方式
Feb 12 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
Django choices下拉列表绑定实例
Mar 13 Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 Python
Python 语言实现六大查找算法
Jun 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
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
同台服务器使用缓存APC效率高于Memcached的演示代码
2010/02/16 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
PHP中empty,isset,is_null用法和区别
2017/02/19 PHP
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
jquery动态增加删减表格行特效
2015/11/20 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
2016/06/24 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
Vue 过滤器filters及基本用法
2017/12/26 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
vue elementUI table 自定义表头和行合并的实例代码
2019/05/22 Javascript
JavaScript学习教程之cookie与webstorage
2019/06/23 Javascript
[48:44]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS HGT
2014/05/22 DOTA
简洁的十分钟Python入门教程
2015/04/03 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python 闭包的使用方法
2017/09/07 Python
python自动化报告的输出用例详解
2018/05/30 Python
Python中应该使用%还是format来格式化字符串
2018/09/25 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
python实现栅栏加解密 支持密钥加密
2019/03/20 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
印度低票价航空公司:GoAir
2017/10/11 全球购物
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
存储过程的优缺点是什么
2015/01/10 面试题
客服部班长工作责任制
2014/02/25 职场文书
2015年春节标语口号
2014/12/09 职场文书
2015年护士节活动总结
2015/02/10 职场文书