zoukankan      html  css  js  c++  java
  • python基础知识--4常见运算符

    1.算术运算符

    (一)关于加号运算


    # 数字之间相加


    # 数字与布尔型


    # 字符串之间相加运算

    (二)关于减号运算

    # 集合之间的差集 

    (三)关于乘号运算


    # 字符串 列表 元祖

    print('python ' *3)
    运行结果:python python python 
    [1,2,3] * 3
    (1,2,3) * 3

    (四)关于求余运算

    #  求余的时候,如果有浮点型,则结果返回浮点型

    10.0 % 3
    1.0

    (五) 关于取整运算

    # 取整的时候,如果有浮点型,则结果返回浮点型
    10.0 // 3
    3.0

    2.赋值运算符
    =                          赋值
    +=  -=   *=   /= 
    %=  //=   **=              先运算后赋值

    先运算后赋值

    a=1

    a+=1

    print(a)

    结果:2

    3.比较运算符

    ==           比较两个对象的值是否相等 
    !=   <>      比较两个对象的值是否不相等 
    <   >        比较两个对象的值的大小 
    >= <= 
    返回布尔类型
    # 不等于 
    #  <> 适用于 python 2
    # != 适用于 python 2 3

    数字

    字符串

    列表

    元组

    集合

    字典不支持大小比较

    4.逻辑运算符

    and or not

    and  且   条件同时成立的时候,返回True,否则返回False
    
    or   或   条件有一个成立的时候,返回True,否则返回False
    
    not  非,取反


    逻辑运算符,操作类型与返回类型,都是布尔类型。 需要给大家强调的一点是,这里的操作类型,除了布尔类型,其他数据类型都会先转为布尔类型,然后再进行逻辑运算。

    布尔类型

    
    
     

    and -- 条件同时成立的时候,返回True,否则返回False

    or --条件有一个成立的时候,返回True,否则返回False


    not -- 非 取反


    逻辑运算符,操作类型与返回类型,都是布尔类型。 需要给大家强调的一点是,这里的操作类型,除了布尔类型,其他数据类型都会先转为布尔类型,然后再进行逻辑运算。

    非布尔型,进行逻辑运算

    # 布尔类型为 0 None 空值(空字符串,空列表,空元组,空字典,空集合)的时候,返回False

    5.成员运算符

    in 
    not in 
    
    判断一个元素是否在另外一组元素中,返回布尔类型







  • 相关阅读:
    第三次jsp作业
    快速排列 使用链表
    Cross
    题目
    ranch
    robot
    Mold
    Mold2
    OX_pattern
    KSC sort
  • 原文地址:https://www.cnblogs.com/tester007/p/13791789.html
Copyright © 2011-2022 走看看