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检测字符串中是否包含某字符集合中的字符
May 21 Python
Python3写入文件常用方法实例分析
May 22 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
Python KMeans聚类问题分析
Feb 23 Python
python print输出延时,让其立刻输出的方法
Jan 07 Python
pytorch 可视化feature map的示例代码
Aug 20 Python
python生成大写32位uuid代码
Mar 03 Python
Pycharm如何运行.py文件的方法步骤
Mar 03 Python
python实现贪吃蛇双人大战
Apr 18 Python
Python读入mnist二进制图像文件并显示实例
Apr 24 Python
基于Python爬取51cto博客页面信息过程解析
Aug 25 Python
python爬虫爬取某网站视频的示例代码
Feb 20 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
一个捕获函数输出的函数
2007/02/14 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
文本加密解密
2006/06/23 Javascript
javascript 密码强度验证规则、打分、验证(给出前端代码,后端代码可根据强度规则翻译)
2010/05/18 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
解析JSON对象与字符串之间的相互转换
2013/12/18 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
nodejs进阶(6)—连接MySQL数据库示例
2017/01/07 NodeJs
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
原生JS实现N级菜单的代码
2017/05/21 Javascript
vue 中滚动条始终定位在底部的方法
2018/09/03 Javascript
vue动态添加路由addRoutes之不能将动态路由存入缓存的解决
2019/02/19 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
Python内置的字符串处理函数整理
2013/01/29 Python
python多进程控制学习小结
2018/10/31 Python
使用k8s部署Django项目的方法步骤
2019/01/14 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python接口自动化测试的实现
2020/08/28 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
经济学人订阅:The Economist
2018/07/19 全球购物
介绍一下MYSQL常用的优化技巧
2012/10/25 面试题
优秀护士事迹材料
2014/12/25 职场文书
展览会邀请函
2015/02/02 职场文书
杭白菊导游词
2015/02/10 职场文书
新学期开学标语2015
2015/07/16 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
经典格言警句:没有热忱,世间便无进步
2019/11/13 职场文书
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server