zoukankan      html  css  js  c++  java
  • day03-python运算符----比较/赋值/逻辑/成员

    复习:
    变量:要点

    注释:# ''' '''

    用户输入:# input接受的所有数据都是字符串,即便你输入的是数字,但依旧会被当成字符串来处理。把数据转成字符串用str(被转的数据);把字符串转成int用:int(被转的数据)

    字符串和数字不能拼接。




    比较运算符:>、 <、 >=、 <=、 ==、!= True False简单讲一下

    赋值运算符:除:/      整除://       取余:%             开方:**

    逻辑运算符: not 、and、 or

    结果为True的时候,我们一般称 结果为 真, 逻辑运算符会有一个真值表。

                   

                 and  真值表                                               or 真值表 

     or真值表

    短路原则:

    真 or .....:结果为真;

    假 and ...:结果为假。

     1、逻辑运算的短路特性:
    (表达式1)&&(表达式2) 如果表达式1为假,则表达式2不会进行运算,即表达式2“被短路”
    (表达式1)||zhidao(表达式2) 如果表达式1为真,则表达式2不会进行运算,即表达式2“被短路”
    2、逻辑运算符运算规则:
    && 与:两个回条件中,两个同时为真,则结果为真,否则为假;
    || 或:两个条件中,至少有一个答为真,则结果为真,否则为假;
    ^ 亦或:两个条件中,有且仅有一个为真,则结果为真,否则为假;
    ! 非:取反之意,如果条件为真,结果为假,如果条件为假,结果为真。

    题目:判断最大值讲解:输出三个数字的最大值、最小值

    1.遍历法寻找;

    2.赋最大值,然后替换。num += 1;num = num + 1;

    成员运算符: not in 、in (判断某个单词里是不是有某个字母)

    成员运算符用来判断一个元素是否是另一个元素的成员。 比如说我们可以判断 “hello” 中是否有 “h”, 得到的结果也是True 或者 False。

    身份运算符: is、is not(讲数据类型时讲解,一般用来判断变量的数据类型):用来判断身份。

     运算符那么多,优先级记不住怎么办? 使用小括号。通过使用小括号,我们就可以很方便的进行优先级的区分。

  • 相关阅读:
    以正确的方式开源 Python 项目
    一个备胎的自我修养
    关于我们 | 读书马上
    基于libevent, libuv和android Looper不断演进socket编程
    libuv 与 libev 的对比
    OCaml Language Sucks
    Practical Common Lisp
    learning
    WebApi系列~QQ互联的引入(QConnectSDK)
    知方可补不足~用xsl来修饰xml
  • 原文地址:https://www.cnblogs.com/BBS2013/p/12801822.html
Copyright © 2011-2022 走看看