zoukankan      html  css  js  c++  java
  • 【Python入门自学笔记专辑】——Python进阶运算符

    关系、逻辑运算符

    ​ 扩展:‘+’号还可以把两个字符串连接起来,‘*’号可以倍增!Python Shell实例

    >>> 'hello' + 'world'
    'helloworld'
    >>>'hello' * 2
    'hellohello'
    
    关系运算符

    ​ 关系运算符无需多说,Python中有6种,和c++一模一样:==、!=、>、<、>=、<=。具体说明见下表

    运算符 名称 例子 说明
    == 等于 a == b a等于b时返回True,否则返回False
    != 不等于 a != b 与==相反
    > 大于 a > b a大于b时返回True,否则返回False
    < 小于 a < b a小于b时返回True,否则返回False
    >= 大于等于 a >= b a大于或等于b时返回True,否则返回False
    <= 小于等于 a <= b a小于或等于b时返回True,否则返回False

    在Python Shell运行实例:

    """
    Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license()" for more information.
    """
    #所以注释
    >>> a = 1
    >>> b = 2
    >>> a > b
    False
    >>> a < b
    True
    >>> a <= b
    True
    >>> a >= b
    False
    >>> a == b
    False
    >>> a != b
    True
    >>> 
    

    ​ Python中关系运算符可用于比较序列或数字,整数、浮点数都是对象,可以使用关系运算符进行比较。

    Python Shell 运行实例:

    >>> a = 'Hello'
    >>> b = 'Hello'
    >>> a == b
    True
    >>> a = 'World"
    SyntaxError: EOL while scanning string literal
    >>> a = 'world'
    >>> a > b
    True
    >>> a < b
    False
    >>> a = []
    >>> b = [1, 2]
    >>> a == b
    False
    >>> a < b
    True
    >>> a = [1, 2]
    >>> a == b
    True
    >>> 
    

    []是一个列表,列表也可以比较

    逻辑运算符

    ​ 逻辑运算符也不用多说原理,直接开干!

    运算符 名称 例子 说明
    not 逻辑非 not a 1->0 0->1
    and 逻辑与 a and b a&btrue1 else 0
    or 逻辑或 a or b a&bflase0 else 1

    说明学过c的人都会。


    下一节位运算符

  • 相关阅读:
    C++文件(夹)选择对话框
    BCB中选择文件对话框TOpenDialog过滤后缀名使用方法
    pjlib深入剖析和使用详解
    PJNATH介绍 -- 开源的用于NAT穿透的ICE, STUN和TURN
    STUN, TURN, ICE介绍
    一个boost底下的线程池
    在Windows下编译WebRTC
    FEC(Forward Error Correction)前向纠错 UDPRTP 中使用用于改善无线等网络丢包等问题--转
    FEC之我见四
    FEC之异或运算应用
  • 原文地址:https://www.cnblogs.com/coding365/p/12593083.html
Copyright © 2011-2022 走看看