算术运算符

+     加两个对象相加

-      减得到负数或是一个数减去另一个数

*     乘两个数相乘或是返回一个被重复若干次的字符串

/     除x 除以 y

%    取模返回除法的余数

**    幂返回x的y次幂  就是多少次平方

//    取整除返回商的整数部分

print(21+10)
print(21-10)
print(21*10)
print(21/10)
print(21%10)
print(2**3)
print(21//10)

比较运算符

==等于比较对象是否相等

!=不等于比较两个对象是否不相等

>大于返回x是否大于y

<小于返回x是否小于y。

>=大于返回x是否大于等于y

<=小于返回x是否小于等于y

所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写

a = 10
b = 20
print(a==b)
print(a!=b)
print(a>b)
print(a<b)
print(a>=b)
print(a<=b)

赋值运算符

=简单赋值运算符c=a+b将a+b的运算结果赋值给c

+=加法赋值运算符c+=a等效于c = c+a

-= 减法赋值运算符c-=a等效于c = c-a

*=乘法赋值运算符c*=a等效于c = c*a

/=除法赋值运算符c/=a等效于c = c/a

%=取模赋值运算符c%=a等效于c = c%a

**=幂赋值运算符        c**=a等效于c = c**a

//=  取整除赋值运算符c//=等效于c= c//a

a = 21
b = 10
c = 0
c = a + b
print('c的值为',c)
c += a
print('c的值为',c)
c -= a
print('c的值为',c)
c *= a
print('c的值为',c)
c /= a
print('c的值为',c)
c = 2
c %= a
print('c的值为',c)
c **= a
print('c的值为',c)
c //= a
print('c的值为',c)

逻辑运算符

and    都运算   两边都为True返回True

or  或运算一边为True返回True

not  非运算取反

print(10>100 and 101>100)
print(10>100 or 101>100)
print(not 10>1)

成员运算符
        in        如果在指定序列中找到值返回True,否则返回False
        not in 如果在指定序列中没有找到值返回True,否则返回False

a = 10
b = 11
list = [1,2,3,4,5,10 ]
print(a in list)
print(b in list)
print(a not in list)
print(b not in list)

身份运算符
        is        判断是否为同一个对象
is not 判断是不是引用不同的对象

a = 1000
b = 1000
print(a is b)
print(a is not b)

is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。

Python3学习笔记04-运算符的更多相关文章

  1. Python3 学习笔记之 运算符

  2. Python3学习笔记(urllib模块的使用)转http://www.cnblogs.com/Lands-ljk/p/5447127.html

    Python3学习笔记(urllib模块的使用)   1.基本方法 urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None,  ...

  3. Python3学习笔记 - 准备环境

    前言 最近乘着项目不忙想赶一波时髦学习一下Python3.由于正好学习了Docker,并深深迷上了Docker,所以必须趁热打铁的用它来创建我们的Python3的开发测试环境.Python3的中文教程 ...

  4. 机器学习实战(Machine Learning in Action)学习笔记————04.朴素贝叶斯分类(bayes)

    机器学习实战(Machine Learning in Action)学习笔记————04.朴素贝叶斯分类(bayes) 关键字:朴素贝叶斯.python.源码解析作者:米仓山下时间:2018-10-2 ...

  5. python3学习笔记(7)_listComprehensions-列表生成式

    #python3 学习笔记17/07/11 # !/usr/bin/env python3 # -*- conding:utf-8 -*- #通过列表生成式可以生成格式各样的list,这种list 一 ...

  6. python3学习笔记(6)_iteration

    #python3 学习笔记17/07/10 # !/usr/bin/env python3 # -*- coding:utf-8 -*- #类似 其他语言的for循环,但是比for抽象程度更高 # f ...

  7. python3学习笔记(5)_slice

    #python3 学习笔记17/07/10 # !/usr/bin/env python3 # -*- coding:utf-8 -*- #切片slice 大大简化 对于指定索引的操作 fruits ...

  8. SaToken学习笔记-04

    SaToken学习笔记-04 如果有问题,请点击:传送门 角色认证 在sa-token中,角色和权限可以独立验证 // 当前账号是否含有指定角色标识, 返回true或false StpUtil.has ...

  9. Redis:学习笔记-04

    Redis:学习笔记-04 该部分内容,参考了 bilibili 上讲解 Redis 中,观看数最多的课程 Redis最新超详细版教程通俗易懂,来自 UP主 遇见狂神说 10. Redis主从复制 1 ...

  10. C++学习笔记之运算符重载

    一.运算符重载基本知识 在前面的一篇博文 C++学习笔记之模板(1)——从函数重载到函数模板 中,介绍了函数重载的概念,定义及用法,函数重载(也被称之为函数多态)就是使用户能够定义多个名称相同但特征标 ...

随机推荐

  1. Kademlia、DHT、KRPC、BitTorrent 协议、DHT Sniffer

    catalogue . 引言 . Kademlia协议 . KRPC 协议 KRPC Protocol . DHT 公网嗅探器实现(DHT 爬虫) . BitTorrent协议 . uTP协议 . P ...

  2. Memcached入门学习

    Memcached入门学习 学习网址:http://www.runoob.com/Memcached/Memcached-tutorial.html

  3. zookeeper下的基本操作

    安装好zk之后 启动服务端:在bin目录下 zkServer.sh restart 启动客户端 zkCli.sh 检查是否启动 直接输入jps命令,显示下面则表示启动成功 [root@iZbp12gg ...

  4. Kafka技术内幕 读书笔记之(一) Kafka入门

    在0.10版本之前, Kafka仅仅作为一个消息系统,主要用来解决应用解耦. 异步消息 . 流量削峰等问题. 在0.10版本之后, Kafka提供了连接器与流处理的能力,它也从分布式的消息系统逐渐成为 ...

  5. Hadoop记录-hive操作示范

  6. 使用List和Map遇到得空指针异常

    如题,经常遇到同类得问题,因为集合在使用之前必须先new一个对象. private List<Orderdatil> orderdatilList=new ArrayList<Ord ...

  7. THE DEFINITIVE GUIDE TO DEBUGGING JAVASCRIPT

    FIGURING OUT WHERE THE ERROR COULD BE READ THE CODE USING THE CONSOLE THE CHROME DEV TOOLS THE DEBUG ...

  8. 将WORD2010文件标记为最终状态

    将WORD2010文件标记为最终状态 在与他人共享WORD2010文档的副本之前,可以使用“标记为最终状态”命令将文件设置为只读,防止他人对文件进行更改.在将文件标记为最终状态后,键入.编辑命令以及校 ...

  9. mssql 创建存储过程简单实例

    CREATE procedure [dbo].[cp_User_Increment] @channelId int, @currentPage int, @pageSize int, @userId ...

  10. Rsync + inotify 实现文件实时同步

    Rsync 用来实现触发式的文件同步. Inotify-tools是一套组件,Linux内核从2.6.13版本开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取.删除.移动等 ...