这一小节我在动笔之前犹豫到底要不要动手写,虽然简单但是防止遗忘,博主还是决定记录一下。Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符。下面详细记录这5种运算符。

1. 算术运算符

  算术运算符,作为测试人员,掌握“+”,“-”,“*”,“/”以及“%”就够了。

  “+”:加法运算,数值类型的相同的可以相加。字符串不能和数字相加,否则会报错。字符串相加就是拼接字符串。字符串只能使用“+”,其他算术运算符无法使用。

  “-”:减法运算

  “*”:乘法运算

  “/”:除法运算

  “%”:取余运算。 5%2=1   5%3=2

2. 赋值运算符

赋值运算符主要掌握“=”,“+=”以及“-=”

  “=”: 等号右边的值赋给等号左边。用来给变量赋值。 a = 10.

  "+=": a+=1  ====>  a = a+1      将等号左边的值+原来变量的值赋予新的变量

  “-=”:a-=1  ====>  a = a-1      将原来变量的值-等号左边的值赋予新的变量

3. 比较运算符

比较运算符就是"==",">=","<=","!=",">","<".这里数字的比较与数学中的没有差异,但是注意字符的比较大小是比较Ascll码。字符串的比较是依次比较首字母,如果相同第二个字母,以此类推

4. 逻辑运算符

逻辑运算符有“&”,“||”,“!”与或非

“&”:真真为真

“||”:假假为假

“!”:---

5. 成员运算符

成员运算符就包括 in , not in

用于判断元素是否属于某组成员。

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# @Time :2018/11/25 0:34
# @Author :Yosef
# E-mail :wurz529@foxmail.com
# File :class5.py
# Software :PyCharm Community Edition
a = "ab"
b = "aa"
print(a < b) c = "Python"
print('P' in c)
print("p" not in c)

False
True
True

Python之逻辑运算符的更多相关文章

  1. python的逻辑运算符

    函数就是特殊的变量(这个变量是不加引号的)  我们 如果直接打印一个函数的名字是直接打印这个函数的内存地址 python的运算符: 首先Python的运算符和其他语言的运算符都是一样的  都有:算数运 ...

  2. Python的逻辑运算符and小析

    近期突然对验证码的识别感兴趣了,然后就研究了一些图像识别和处理的资料,其中有一种图像处理是关于字体的细化和骨架提取的,但是这种算法没有现成的java代码实现,那些号称的java版代码多半都是效果很差或 ...

  3. python中逻辑运算符“+”的特殊之处

    num = num + num 与 num += num 的区别(其他语言中这两种方式可以划等号,但是python中不可以): num = num + num: num = [100] def tes ...

  4. 3.Python常用逻辑运算符

    #header { /* Initially hidden to prevent FLOUC */ display: none; background-color: #fff; /* Display ...

  5. python运算符——逻辑运算符

    not命令是取反命令,真的变成假的,假的变成真的(True是真的,False是假的) b = Trueprint(not b) 原本是真的,但是加了“not”指令就变成了假的,not指令是一元运算符, ...

  6. python 逻辑运算符and or

    Python中逻辑运算符与C.C++.Golang等语言不太一样. 简单记录下. 1. 都是真或第一个真,第二个假 >>> a = 1 >>> b = 2 > ...

  7. Python学习(基础简绍)

    今天终于开始了python的学习,至于python的历史我就不说了,百度百科中太详细了,我这里说就是关公面前耍大刀,太自不量力了,所以,废话不多说,直接讲讲我惊天学习Python的收获吧. 1.Pyt ...

  8. Python入门(二,基础)

    一,基本语法 Python标识符 在python里,标识符有字母.数字.下划线组成. 在python中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. python中的标识符是区分大 ...

  9. Python算术运算符

    Python 运算符 什么是运算符? 本章节主要说明Python的运算符.举个简单的例子 4 +5 = 9 . 例子中,4和5被称为操作数,"+"号为运算符. Python语言支持 ...

随机推荐

  1. Java “hello word” 第一天

    //新建包和类 //java是包,c#是命名空间package test1;/** * 需求:练习一个hello word * 思路: * 1.定义一个类,因为java程序都是以类的形式存在的,类的形 ...

  2. springMVC+spring+mybatis整合(包括文件上传和下载)

    driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncod ...

  3. Java生产者消费者问题

    1. package interview.thread; import java.util.LinkedList; import java.util.Queue; import org.apache. ...

  4. laravel的orm增删改查

    增: //通过模型新增 //使用模型的create方法新增数据 删: //通过模型删除 //通过主键删除 改: //通过模型更新数据库 //结合查询语句批量更新 查:

  5. .net对Cookie的简单操作

    1 声明:HttpCookie MyCookie= new HttpCookie("test"); 2增加:MyCookie.Values.Add("key1" ...

  6. VS code docker 调试 asp.net core

    前言 .net core的诞生就是为了解决跨平台的事情的,所以.net core app运行在linux.macOS.docker上也不是什么新鲜事了. 相信已经有不少.net core的项目已经部署 ...

  7. psimpl_v7_win32_demo

    psimpl - generic n-dimensional polyline simplification 通用N维折线简化程序 Author - Elmar de Koning 作者 - Elma ...

  8. vs2012 许可 tfs 许可

    Team Foundation Server 2012序列号或MSDN版本 BVGTF-T7MVR-TP46H-9Q97G-XBXRB VS2012注册码 亲测成功.我的是旗舰版... YKCW6-B ...

  9. smartUpload上传下载

    上传 file_upload_smart_form.jsp文件代码 <%@ page contentType="text/html;charset=gb2312" langu ...

  10. Android学习笔记 - 开始

    因为项目需求,要在Android上开发一个证件识别软件,项目时间 9/10- 9/30 工作内容: (1)修改证件识别库 (2)移植证件识别库至Android (3)开发一个Android应用程序 学 ...