zoukankan      html  css  js  c++  java
  • Python 基础【第九篇】运算

    Python的运算符比较通俗和其他语言的几乎没什么区别

    一、算数运算符

        " + " 加法运算

            >>> 1+3

            4

        加法运算扩展 "增强赋值操作"
       
        格式:

        value += value2

        例:

            >>> value = 12
            >>> value += 13
            >>> value
            25

       综合上面的例子其实不难判断出 value += value2 和 value = value + value2 是等价的,"+="不仅仅是一种运算 也是一种连接符


        例:列表列表中追加一个元素

            >>> test = ["string1","string2"]
            >>> test
            ['string1', 'string2']
            >>> test += ["string3"]
            >>> test
            ['string1', 'string2', 'string3']


        " – " 减法运算

            >>> 3-1
            2

        " * "  乘法运算

            >>> 2*3
            6


        " / "  python除法运算对不能整除的保留浮点

            >>> 16/3
            5.333333333333333

      

        " // "  浮点除法运算对不能整除的结果进行四舍五入

            >>> 16//3
            5


        " % "  取余 a%b 返回a除以b得到的余数

            >>> 3%2
            1
            >>> 5%3
            2


        " ** "  幂(次方)运算

            >>> 2**1
            2
            >>> 2**2
            4
            >>> 2**3
            8

    二、比较运算符


        > 大于
        < 小于
        == 等于
        >= 大于等于
        <= 小于等于
        != 不等于


        当比较运算成立时则返回布尔值true 如果不成立 则返回布尔值FALSE


        例:

            >>> 1>2
            False
            >>> 1>=1
            True

    三、逻辑运算符


        and //并且
        or //或者
        not //取反义


        例:

            >>> 1>2 or 1==1
            True
            >>> 1>2 and 1==1
            False
            >>> not 1>2
            True

    四、成员操作符"in"


       "in" 操作符是用来判断字符是为某个序列中的成员

            >>> test = [123,'wang',456,'yu']
            >>> 123 in test
            True
            >>> 1 in test
            False


        例:
        如上所示 元素"123"存在于test列表中则返回True 元素"1"不存在于test中则返回Flase


        上面是判断一个元素在列表中 那么如何判断一个元素不在列表中呢?
        "not in" 解决这个问题
        例:

            >>> test = [123,'wang',456,'yu']
            >>> 'i' not in test
            True
  • 相关阅读:
    oracle数据类型
    hive的union,hive连接查询的优化,mapjoin的设置参数
    hive分隔符
    hive load数据到表的方式
    hive的常用命令操作与数据类型以及hive的严格模式
    hadoop fs 与 dfs 的区别
    pl/sql程序语法,存储过程, orcle服务
    mysql连接启动
    HTTP协议
    php6
  • 原文地址:https://www.cnblogs.com/Alanpy/p/5059143.html
Copyright © 2011-2022 走看看