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设置检查点简单实现代码
Jul 01 Python
Python数据结构之Array用法实例
Oct 09 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
在Python中操作日期和时间之gmtime()方法的使用
May 22 Python
numpy返回array中元素的index方法
Jun 27 Python
python实现二维数组的对角线遍历
Mar 02 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
Jupyter打开图形界面并画出正弦函数图像实例
Apr 24 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
解决tensorflow 释放图,删除变量问题
Jun 23 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
Python Socket多线程并发原理及实现
Dec 11 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
yii框架通过控制台命令创建定时任务示例
2014/04/30 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
python链接Oracle数据库的方法
2015/06/28 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
在python中安装basemap的教程
2018/09/20 Python
python实现图书借阅系统
2019/02/20 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
Python 之 Json序列化嵌套类方式
2020/02/27 Python
解决python3输入的坑——input()
2020/12/05 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
巴黎卡诗美国官方网站:始于1964年的头发头皮护理专家
2017/07/10 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
怎样写好自我鉴定
2013/12/04 职场文书
银行实习鉴定
2013/12/13 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
个人批评与自我批评材料
2014/10/17 职场文书
万能检讨书2000字
2014/10/17 职场文书
学生打架检讨书
2014/10/20 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
金榜题名主持词
2015/07/02 职场文书
vite+vue3.0+ts+element-plus快速搭建项目的实现
2021/06/24 Vue.js
分享提高 Python 代码的可读性的技巧
2022/03/03 Python