python学习之第四课时--运算符

  • 运算符

1.算数运算

运算符

描述

实例

a=10,b=20

=

加,两个对象相加

a+b输出30

-

减,一个数减去另一个数

a-b输出-10

*

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

a*b输出200

/

除,一个数除以另一个数

b/a输出2

%

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

b%a输出0或1

**

幂,返回x的y次幂

a**b为10的20次方

//

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

9//2输出4,9.0//2.0输出4.0

 

注意:

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

在2.7版本在除法或者乘法时调用模块 from _future_import division,  3.0版本不存在这个问题

如:

#!/usr/bin/env python

#  -*- coding:utf-8 -*-

from __future__ import division

a=9/2

Print(a)

2. 比较运算符

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

                    

运算符

       

描述

实例

  a=10   b=20

  ==

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

(a==b)  返回False

  !=

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

(a!=b)  返回True

  <>

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

(a<>b)  返回True

  >

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

(a>b)   返回False

  <

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

(a<b)   返回True

  >=

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

(a>=b)  返回False

  <=

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

(a<=b)  返回True

备注:

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

                                                     运算符(<>)类似(!=)

                     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 in

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

x在y序列中返回True

not in

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

x不在y序列中返回True

#!/usr/bin/env python

#  -*- coding:utf-8 -*-

a=”helloworld”

#判断low在不在a变量中

b=”low” in a

Print(b)

python学习之第四课时--运算符相关推荐

  1. python学习之第三课时--基本数据类型及区别,变量

    python学习之第三课时--基本数据类型及区别,变量 基本数据类型及区别 1. 数字类型(int) 数字型--变量值直接是数字,没有双引号""   整数 2. 浮点数(float ...

  2. python学习[第十四篇] 文件的输入与输出

    python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...

  3. Python学习笔记第四十八天(NumPy 矩阵库(Matrix))

    Python学习笔记第四十八天 NumPy 矩阵库(Matrix) 转置矩阵 matlib.empty() numpy.matlib.ones() numpy.matlib.eye() numpy.m ...

  4. python学习(第四节课)

    一.判断条件 判断符 基本使用 1<2 ,返回值为True 1>2 ,返回值为False 1==2,返回值为True 连续使用 1<2<3,返回值为True 1>-1&l ...

  5. python学习之数据分析(四):Pandas基础

    文章目录 一.Pandas介绍: 1. Pandas介绍: 2.为什么要使用Pandas: 3. DataFrame: 4.DataFrame 4.1 DataFrame结构 4.2 DatatFra ...

  6. Python学习笔记(四)

    为什么80%的码农都做不了架构师?>>>    主要学习内容,语法控制结构(顺序,选择,循环).Python语言中代码的执行一般是按代码的顺序执行的,但是这个顺序不是一定的,我们可以 ...

  7. python基础知识整理-Python 重点知识整理(基于Python学习手册第四版)

    字节型编译 如果Python在系统中有写的权限,当程序运行时Python会把源码编译成字节码(与系统环境无关)存在一个.pyc扩展名文件中,如果没有修改源码而重新运行程序时,不会进行编译的步骤而使用字 ...

  8. Python学习笔记(四)Python函数

    (三)python 函数 一 函数简介 在日常开发中有很多代码需要在多处使用 , 为了提高代码的复用性可以把代码需要复用的代码以函数的形式进行封装 . 二. 函数的调用 Python中内置了很多的函数 ...

  9. python学习笔记(四)字典(dict)

    创建 dict 方法 1: 创建一个空的 dict,这个空 dict,可以在以后向里面加东西用. >>> mydict = {} >>> mydict {} 不要小 ...

最新文章

  1. Python 安装第三方模块
  2. 纹理和基元_自定义基元和DTO的(反)序列化和验证
  3. pycharm 2020 版取消鼠标悬停显示说明文档的方法
  4. 你越努力,越没有领导潜力
  5. 去除PreferenceScreen过期提示
  6. x86_64-linux-gnu 在线编译,Linux x86 编译 Android 遭遇 gnu/stubs-64.h
  7. 苹果cms海螺大橙子首途v7模板源码
  8. P1067 多项式输出 【模拟】
  9. ROS Launch使用总结
  10. 在计算机里看不到硬盘的信息,检测不到硬盘,详细教您系统里找不到硬盘该怎么办...
  11. js md5加密 无法md5解密
  12. 代码审查工具FxCop建议采用的规则总结
  13. AMD CPU 运行 Android Studio 原生模拟器的几点注意事项
  14. ios 基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果demo
  15. comsol 超声声场模拟_基于COMSOL的声悬浮声场模拟仿真
  16. 【电脑办公软件】万彩办公大师教程丨图片转PDF工具
  17. Java后台phantomjs导出复杂图表PDF
  18. java as关键字_Java 关键字专题
  19. ACM数论----基姆拉尔森计算公式(今天计算星期几)
  20. 加密算法---RSA 非对称加密原理及使用

热门文章

  1. 物体的三维识别与6D位姿估计:PPF系列论文介绍(三)
  2. 视频+课件| 室内动态变化场景中的相机重定位(CVPR2021)
  3. ESPNet: 自动驾驶领域轻量级分割模型
  4. react项目---基本语法字符串数组(6)
  5. Python 在 命令行中 安装 matplotlib
  6. OpenCV 中的 Scalar 类、Vec类
  7. 科研杂谈 | 全球最大的数字图书馆
  8. 从 pheatmap 无缝迁移至 ComplexHeatmap
  9. Microbiome:浙大马忠华团队-生防细菌抑制病原真菌新机制
  10. MPB:亚热带生态所葛体达组-原位酶谱法高分辨率实时检测土壤微界面酶活分布...