运算符2019-04-01

目录

一、算数运算符

+ = * / % // **

二、比较运算

> < == != >= <= <>

三、成员运算

in   not in

四、逻辑运算

and or not

五、赋值扩展运算

= += -= *= /= //= **=

一. 算数运算符

  常用的符号:

+ 加法运算符求两个数的和

  1. x = 10
    y = 20
    z = x + y
    print(z)
  1.  

- 减法运算跟上面的相反

  1. x = 10
    y = 20
    z = x - y
    print(z)

* 求连个数相乘

  1. x = 10
    y = 20
    z = x * y
    print(z)

/ 求两个数的商

  1. x = 10
    y = 20
    z = x / y
    print(z)

%求两个数相乘的余数

  1. x = 10
    y = 20
    z = x % y
    print(z)

// 当两个数相除的时候只取商而不去管是否能除尽是否有余数

  1. x = 10
    y = 21
    z = y // x
    print(z)

** 算两个数的次方

  1. x = 8
    y = 2
    z = y ** x
    print(z)

二. 比较运算符

    比较运算符主要用来对两个值的比较

> 比较a是否大于b

  1. x = 8
    y = 2
    if x > y:
    print("yes")
    else:
    print("No")

<比较a是否小于b

  1. x = 8
    y = 2
    if x < y:
    print("yes")
    else:
    print("No")

>=比较a是否小于等于b

  1. x = 8
    y = 2
    if x >= y:
    print("yes")
    else:
    print("No")

<=查看a是否小于等于b

  1. x = 8
    y = 2
    if x <= y:
    print("yes")
    else:
    print("No")

!=查看a是否不等于b

  1. x = 8
    y = 2
    if x != y:
    print("yes")
    else:
    print("No")

==查看a是否等于b

  1. x = 8
    y = 2
    if x == y:
    print("yes")
    else:
    print("No")

三. 成员云算法

in   not in

in:a是否在x里面

  1. comment = input("请输入您的评论: ")
    if "今天天气真好" in comment:
    print("是的,适合出去晒太阳")

not in:a是否不存在x里面

  1. comment = input("请输入您的评论: ")
    if "我想学python" not in comment:
    print("你不是个好孩纸")

四. 逻辑运算符

and or not 一般判断顺序为not and or

a or b
if a == 0: b else a
and和or相反     ps:做运算的时候会用到这个公式

and:两边条件都 为真则为成立

  1. username = input("please input the username: ")
    pwd = input("please input the password: ")
    if username == "ivy" and pwd == "123":
    print("welcome to the homepage")
    else:
    print("username or password wrong")

or:两边条件一边为真则成立

  1. comment = input("请输入您的评论:")
    if "苍老师" in comment or "法论功" in comment:
    print("sorry, 您的评论含有非法字符评论失败")
    else:
    print("评论成功")

not: 用于布尔型True和False,not True为False,not False为True

  1. a = input("请输入alpha: ")
    list = ["a","c","b"]
    if a not in list:
    print("false")
    else:
    print("true")

五. 赋值运算符

= += -= *= /+ //= **= %=

=:一般用来赋值,右边的值传给左边

a = "xxxxx"

+= 什么加什么等于什么

  1. count = 1
    while count < 10:
    print(count)
    count += 1

-=什么减什么等于什么

  1. count = 20
    while count > 0:
    print(count)
    count -= 1

*=什么乘什么等于什么

  1. a = 10
    b = 20
    b *= a
    print(b)

/= 什么除以什么 等于什么

  1. a = 10
    b = 20
    b /= a
    print(b)

//= 什么取整等于什么

  1. a = 10
    b = 23
    b //= a
    print(b)

**=什么的n次方等于什么

  1. a = 8
    b = 2
    b **= a
    print(b)

%=什么的 什么的取余等于什么

  1. a = 10
    b = 23
    b %= a
    print(b)

day02 运算符的更多相关文章

  1. day02 运算符和编码

    今日所学 主要是运算符和编码的初认识, 1   还有比较运算 ==,!=,<>,>,<,>=,<=等 2  .  赋值运算 =,+=,-=等 还有今天的难点逻辑运算 ...

  2. day02 基本数据类型与运算符

    day02 1.基本数据类型 2.算术运算符 +,-,*,/,%,++,-- 3.赋值运算符 =,+=,-=,*=,/=,%= 4.关系运算符 +=,-=,*=,/=,%=  结果是boolean类型 ...

  3. day02——while、字符串格式化、运算符、编码初识

    day02 while--关键字(死循环) 格式:while 条件: ​ 循环体 print(1) while True: print("痒") print("鸡你太美& ...

  4. day02 python流程控制 while循环 格式化输出 运算符 编码

    day02 python   一.循环: while循环     while expression:         while_suite     1.break 停止当前循环(如果多个循环嵌套,  ...

  5. day02 while循环 运算符 格式化输出 编码

     今日主要内容 while循环:判断条件是否成立. 如果成立执行循环体.然后再次判断条件,.....直到条件不成立的时候跳出循环 语法: while 条件: 循环体 else: 当条件不成立的时候执行 ...

  6. python27期day02:while循环、break、格式化、运算符、编码初始、作业题。

    1.while循环:不断的重复着某件事就是循环 2.while循环图解: 3.break:终止当前循环. 4.continue就是跳出本次循环.继续下次循环. 下方代码都不会执行. 改变循环条件来终止 ...

  7. Python学习【day02】- 运算符与基本类型

    Python语言支持以下类型的运算符: 算术运算符 操作符 描述 示例(a=10.b=21) + 加法 相加运算两侧的值 a + b = 31 - 减法 操作符右侧数减去左侧操作数 a – b = - ...

  8. day02 循环、格式化输出、运算符、编码

    01 昨日内容回顾 python2x python3x区别: python2x:源码重复,不规范. python3x:源码规范,优美,清晰,简单. 编译型:将代码一次性全部转化成字节码. 代表语言:C ...

  9. day02五大运算符:逻辑运算符、成员运算符、算数、比较、赋值、

    # -*- encoding: utf-8 -*-# print('hello 中国')# 变量# print(10 + 20 + 3 + 15)# print((10 + 20 + 3 + 15)* ...

随机推荐

  1. JavaScript学习摘要

    JavaScript的历史 1. css3在css2的基础上添加样式 可以做动画 也可以配合js操作2. h5在html4.01的基础上添加高级标签3. jQuery是JavaScript的封装4. ...

  2. 【SoftwareTesting】Homework2

    For the Program1, For Question1: The fault is that in the loop condition, ' i ' should be not less t ...

  3. spring中基于JDK和CGLIB代理在项目的应用

    一.环境与问题 环境 spring boot的版本是1.2.1.RELEASE.JDK版本是1.7 问题 ​ A服务 PeopleService 调用B服务 HelloService ,其中B服务的方 ...

  4. “ORA-12154: TNS: 无法解析指定的连接标识符”错误解决办法

    某政府项目中用.Net网站连接Oracle数据库,web.config使用的连接字符串如下: <add key="connstring_ora" value="Us ...

  5. 使用MockMvc测试controller

    之前我们测试controller的时候仅仅是作为一个pojo来进行简单的测试,spring3.2后我们可以按照控制器的方式来测试Spring MVC的controller了,这样的话在测试控制器的时候 ...

  6. CSS&JS小结

    回顾:html: 作用:展示 文件标签: <html> <head> <title></title> </head> <body> ...

  7. GitHub入门与实践 读书笔记三:(1)GitHub账户注册教程

    第一步:进入GitHub官网,官网地址:https://github.com/ 第二步:点击Sign up for GitHub 1.昵称一栏:每次在你输入昵称之后,都会检查是否已经被注册.如果被注册 ...

  8. 第一次靶场练习:SQL注入(1)

    SQL注入1 本文章目的是对相关的黑客内容进一步了解,如有人违反相关的法律法规,本人概不负责 一.学习目的: 利用手工注入网站 利用sqlmab注入 二.附件说明 靶场网址:http://117.41 ...

  9. ajax请求,函数外无法获取请求的数据问题解决

    一.开发中遇到需要通过ajax请求获取其他函数能否执行的状态,但是当赋值给statusFlag时发现无法赋值:ajax请求默认为异步的方式,该请求的操作被放置在任务队列中,并不会按顺序执行,所以被赋值 ...

  10. [C# 基础知识系列]专题四:事件揭秘 (转载)

    引言: 前面几个专题对委托进行了详细的介绍的,然后我们在编写代码过程中经常会听到“事件”这个概念的,尤其是写UI的时候,当我们点击一个按钮后VS就会自动帮我们生成一些后台的代码,然后我们就只需要在Cl ...