今日内容

运算符

  1. 算术运算符

    • 取模%
    打印1~100基数
    #模2余1的为基数
    #以1 3 5 7 9结尾的为奇数
    # count =1
    # while count<100:
    # print(count)
    # count+=2
    # count =1
    while count<100:
    if count %2 == 1:
    print(count)
    count+=1
    • ** 幂次方

      2**8
    • // 取整

      9//2
  2. 比较运算符

  3. 赋值运算符

    c += 1  c **= a 等价 c = c**a
  4. 逻辑运算符:

    • and: 取决于遇到的值是否为false

      v1 = 1 and 9
      print(v1)
      # 9 v2 = 1 and 0
      # 0 v3 = 0 and 7
      #0 v4 = 0 and ""
      #0
      #如果第一个值转换成布尔值是true,则value= 后面的值
      #如果第一个值是false,则value= 第一个值
      #如果有多个and条件,则从左到右依次进行上述流程
    • or : 取决于遇到的值是否为真

      面试:
      value = 0 or 9
      print(value) ## 9 value = 1 or 9
      print(value) ## 1 value = 0 or ""
      ## " " 打印空 value = 0 or 9 or 8
      ## 9 ## 第一个值转换成布尔值 如果是真,则value=第一值
      ## 如果是假 则value=第二个值
      ##如果有多个or条件 则从左到右依次执行
    • not

    • and 、or

      #在没括号的时候优先级先看and 再看or
      v1 = 1 and 9 or 0 and 6
      v1= 9 or 0
      #9
    • 优先级

      ()>not>and >or

  5. 补充

    • in

      value="我是中国人"

      #判断”中国“是否在value所指代的字符串中
      v1="中国” in value #列示
      content = input("请输入“)
      if ”退钱“ in content:
      print("退钱")
  6. 比较运算符优先级> 逻辑运算符

练习

#13.判断下列逻辑语句的True,False
# 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
# not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
# True False #14.求出下列逻辑语句的值。
# 8 or 3 and 4 or 2 and 0 or 9 and 7
# 0 or 2 and 3 and 4 or 6 and 0 or 3
结果:
# 8
#4 #15.下列结果是什么?
# 6 or 2 > 1
# 3 or 2 > 1
# 0 or 5 < 4
# 5 < 4 or 3
# 2 > 1 or 6
# 3 and 2 > 1
# 0 and 3 > 1
# 2 > 1 and 3
# 3 > 1 and 0
# 3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2
结果
# 6
# 3
# False
# 3
# True
# True
# 0
# 3
# 0
# 2
#

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

  1. JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符

    // Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * ...

  2. Day03:运算符和表达式 / 分支结构

    Java 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量.我们可以把运算符分成以下几组: 算术运算符 关系运算符 位运算符 字符串运算符 ...

  3. Golang的运算符-逻辑运算符

    Golang的运算符-逻辑运算符 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.逻辑运算符概述 !: 非运算符,表示NOT(有种取反的意思),如"!ture" ...

  4. c语言基础表达式, 关系运算符, 逻辑运算符, 位运算符, 数据的取值范围, 分支结构(if...else, switch...case)

    1.表达式: 表达式的判断是有无结果(值), 最简单的表达式是一个常量或变量, 如:12, a, 3 + 1, a + b, a + 5 都是表达式 2.BOOL(布尔)数据类型: c语言中除了基本数 ...

  5. 【学习笔记】oracle 比较运算符,逻辑运算符,特殊运算符,判断空值,大小写敏感

    比较运算符:> 大于,< 小于 >= 大于等于,<= 小于等于 = 等于,!=,<>,^= 不等于 逻辑运算符运算的优先顺序:NOT > AND > O ...

  6. javascript运算符——逻辑运算符

    × 目录 [1]逻辑非 [2]逻辑与 [3]逻辑或 前面的话 逻辑运算符对操作数进行布尔运算,经常和关系运算符一样配合使用.逻辑运算符将多个关系表达式组合起来组成一个更复杂的表达式.逻辑运算符分为逻辑 ...

  7. java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符

    一.java注释 1.单行注释  //注释内容 2.多行注释 /*注释内容*/ 3.文档注释(可用javadoc工具生成api文档,不过我还没试过)/**文档注释*/,文档注释可以在使用的时候看见注释 ...

  8. python语法_算数运算+赋值运算符+比较运算符+逻辑运算符

    算术运算符 + - * /  加减乘除 5/2 = 2.5 5//2 = 2  整除,地板除 5%2= 1 取余数 2**10 指数运算 2的10次方 算术优先级 无论多少级,都使用()小括号进行优先 ...

  9. java入门---运算符&逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符

        这篇文章接着上次的来,主要看逻辑运算符&短路逻辑运算符&赋值运算符&条件运算符&instanceof 运算符这五种运算符.     首先来看逻辑运算符.下表列出 ...

随机推荐

  1. 【Python62--scrapy爬虫框架】

    一.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中 Scrapy最初是为页面抓取而设计的,也可以应用在 ...

  2. AJAX缓存清理

    Ajax页面缓存是ajax处理数据时对一些重复相同数据进行一个缓存操作,这样从另一个层面对于我们来讲是非常的不错了,但有时我们并不希望它缓存要如何处理呢?下面我们一起来看看关于页面缓存问题分析与解决, ...

  3. Qt 程序获取程序所在路径、用户目录路径、临时文件夹等特殊路径的方法

    Qt 程序获取程序所在路径.用户目录路径.临时文件夹等特殊路径的方法 经常我们的程序中需要访问一些特殊的路径,比如程序所在的路径.用户目录路径.临时文件夹等.在 Qt 中实现这几个功能所用的方法虽然都 ...

  4. vue--数据显示模版上

    首先需要知道 挂载点:是index.html文件下的一个dom节点 模板:挂载点里的内容,也就是模板内容. 组件: 页面上的某一部分内容.当我们的项目比较大时,可以将页面拆分成几个部分,每个部分就是一 ...

  5. 重建索引报错-python数据分析

    obj3 = pd.Series([']) obj3.reindex(range(), method='ffill') 此时会爆出一大堆错误. 出错原因是:之前 obj3 的索引是字符串类型,重新索引 ...

  6. WordPress 本地建站

    1.搭建环境 appserv下载链接:http://www.onlinedown.net/soft/35753.htm 安装 1.直接运行 2.选择安装路径 3.选择所需环境,若已经有,则可不勾选 4 ...

  7. hibernate 的API使用

    1.Query对象:不需要写sql语句,但需要hql语句,和sql很类似 (1)sql和hql区别:sql操作表和表字段,hql操作实体和实体属性 (2)使用: 2.Criteria对象:不需要写语句 ...

  8. Mac+Apache+PHP 安装 Xdebug 方法

    MAC homebrew自2018/3/31之后弃用homebrew/php By 31st March we will deprecate and archive the Homebrew/php ...

  9. python学习(八)

  10. tensorflow和keras混用

    在tensorflow中可以调用keras,有时候让模型的建立更加简单.如下这种是官方写法: import tensorflow as tf from keras import backend as ...