第十二节,运算符

news/2024/5/16 20:44:30

1算数运算

 运算符

 描述

 示例

 +

 加,两个对象相加

 a+b输出结果30

 

 -

 减,得到负数,或者一个数减去另一个数

 a-b输出结果-10

 *

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

 a*b输出结果200

 /

 除,x除以y

 b/a得出结果2

 %

 取模,返回除法的余数(求余)

 b%a输出结果0或者1

 ..

 幂,返回x的y次幂

 a**b为10的20次方,输出结果100000000000000000000

 //

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

 9//2输出结果4 9.0//2.0输出结果4.0

 注意:算数运算的/(除),在python2.7版本默认的是取整除,也就是相除后只取整数,所以要精确就必须调用一个模块,在2.7版本在除法或者乘法时调用模块

from __future__ import division     3.0以上版本不存在这个问题

如:

1 #!/usr/bin/env python
2 # -*- coding:utf-8 -*-
3 from __future__ import division
4 a = 9 / 2
5 print(a)

 

2比较运算符

比较运算符,返回值要么是真(True),要么是假(False)

 运算符

 描述

 示例

==

 等于-比较对象是否相等

 (a==b)返回False

!=

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

 (a!=b)返回True

<>

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

 (a<>b) 返回True 。这个运算符类似!=

 大于-返回x是否大于y

 (a>b)返回False

<

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

 (a<b)返回True

>=

 大于等于-返回x是否大于等于y

 (a>=b)返回False

<=

 小于等于-返回x是否小于等于y

 (a>=b)返回True

 

3赋值运算符

 运算符

描述 

示例 

 =

 简单的赋值运算符

 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//=a等效于c=c//a

 

4逻辑运算符

 运算符

描述 

示例 

 and

 布尔"并且"-如果x为False, x and y 返回False,否则它返回y的计算值 ,并且的意思,and前后都要符合逻辑运算才返回真,哪怕有一个不符合都返回假

 (a and b)返回True

 or

 布尔"或者"-如果x为True, x or y 返回True,否则它返回y的计算值,或者的意思,or前后有一个符合逻辑运算都返回真

 (a or b)返回True

 not

 布尔"非"-如果x为True,返回False。如果x为False,返回True

 not(a and b)返回False

 

5成员运算符

运算谁在不在里面

 运算符

描述 

示例 

 in

 如果在指定的序列中找到返回True,否则返回False。

 x在y序列中返回True

 not in

 如果在指定序列中没有找到返回True,找到了返回False。

 x不在y序列中返回True

 

1 #!/usr/bin/env python
2 # -*- coding:utf-8 -*-
3 a = "linguixiu"
4 #判断guixiu在不在a变量里
5 b = "guixiu" in a
6 print(b)

 

转载于:https://www.cnblogs.com/adc8868/p/5537930.html


http://www.niftyadmin.cn/n/4051101.html

相关文章

hiho_1058_combination_lock

题目大意 给定N个字符&#xff0c;范围为A-Z&#xff0c;编号为1-N&#xff0c;对该字符序列进行M个操作&#xff0c;操作有4中类型&#xff1a; &#xff08;1&#xff09;CMD 1 i j X 将[i, j]区间内的字符均变为X &#xff08;2&#xff09;CMD 2 i j K 将[i, j]区间…

团队项目:第二次冲刺站立会议02

团队项目&#xff1a;第二次冲刺站立会议02 一.昨天干了什么搜集各银行业务的相关资料&#xff0c;注意事项。二.今天准备干什么整理关于银行业务的相关资料&#xff0c;列出所要内容。三.遇到的困难整理资料没什么困难。转载于:https://www.cnblogs.com/kongyuhang/p/5538607.…

回收站删除的文件怎么恢复?清空也能恢复数据

回收站删除的文件怎么恢复&#xff1f;在平时使用电脑的过程中&#xff0c;我们都会时不时将无用的文件清理&#xff0c;甚至将回收站再次清空以节省空间&#xff0c;但有时候难免会发生这样的情况&#xff0c;就是删除的文件还需要再次用到&#xff0c;那怎么从清空的回收站中…

u盘提示格式化怎么办?分享数据恢复小妙招

u盘提示格式化怎么办&#xff1f;u盘是我们常用的一款小工具&#xff0c;但随着时间的积累&#xff0c;难免会存在一些小问题&#xff0c;比如u盘提示格式化&#xff0c;这是什么原因造成的呢&#xff1f;里面的数据还有机会恢复吗&#xff1f;别担心&#xff0c;下面就围绕这些…

硬盘坏了数据可以恢复吗?盘点数据恢复技巧

硬盘坏了数据可以恢复吗&#xff1f;硬盘是计算机中一项主要的存储设备&#xff0c;里面存储了很多重要的数据&#xff0c;但在长期的使用之下&#xff0c;硬盘很容易出现损坏的情况&#xff0c;从而导致数据丢失&#xff0c;恢复硬盘的方法自然是有的&#xff0c;但也要根据不…

删除的照片如何恢复?SD卡数据恢复妙招

删除的照片如何恢复&#xff1f; 生活中我们用到相机的机会很多&#xff0c;如果不小心删除了相机里面的照片有什么补救的方法吗&#xff1f;当然是有的&#xff0c;随着科技的进步&#xff0c;数据恢复软件的功能也越来越强大&#xff0c;下面就给大家分享一下相机照片恢复方法…

u盘文件损坏怎么恢复数据?数据恢复很简单

u盘文件损坏怎么恢复数据&#xff1f;u盘因其小巧、便于携带、性价比高等特点&#xff0c;成为了我们常用的一款移动存储设备&#xff0c;但使用久了u盘也会出现一些问题&#xff0c;如u盘插入电脑后打不开、文件系统损坏数据需要恢复&#xff0c;别担心&#xff0c;下面就给大…

回收站删除的文件怎么恢复?文件恢复妙招来了

回收站删除的文件怎么恢复&#xff1f;电脑回收站是我们用来存放临时删除文件的地方&#xff0c;只要不清空&#xff0c;删除的文件都可以从中直接还原&#xff0c;但有时候难免会遇到清空后还需要找回的情况&#xff0c;怎么恢复回收站呢&#xff1f;下面就来了解下回收站数据…