zoukankan      html  css  js  c++  java
  • 运算

    普通运算[字符串 列表 元组,字典和集合没有普通运算)]
    '+' 拼接 #a + b 输出结果: HelloPython
    '' 重复输出 #a2 输出结果:HelloHello

    索引与截取
    [] 通过索引获取目标 #a[1] 输出结果 e
    [ : ] 截取目标中的一部分,遵循左闭右开原则,str[0:2] 是不包含第 3 个字符的。 #a[1:4] 输出结果 ell

    成员运算符
    in 如果在指定的序列中找到值返回 True,
    not in 如果在指定的序列中没有找到值返回 True。
    Python身份运算符
    is is 是判断两个标识符是不是引用自一个对象
    is not is not 是判断两个标识符是不是引用自不同对象
    逻辑运算符
    and x and y 布尔"与" - 如果 x 为 False,x and y 返回 x 的值,否则返回 y 的计算值。
    or x or y 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。
    not not x 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
    位运算符
    a = 0011 1100
    b = 0000 1101
    a^b = 0011 0001
    ~a = 1100 0011
    ^ 按位异或运算符:当两对应的二进位相异时,结果为1 (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
    ~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011, 在一个有符号二进制数的补码形式。
    增强运算y?=x 意味着y=y?x
    例:y+=x等于y=y+x

  • 相关阅读:
    在.NET访问MySql数据库时的几点经验(转)
    FxCop代码标准检测工具
    ASP(从前) vs ASP.NET(之后)
    NET本质论_读书笔记(1)
    WinDbg配置和使用基础(转)
    ASP.NET 2.0中CSS失效的问题总结(转)
    【下载】.NET Framework 源代码
    IL代码底层运行机制(转)
    asp.net水晶报表的一些问题
    Javascript 刷新框架及页面的方法总集
  • 原文地址:https://www.cnblogs.com/hy13bb/p/14181021.html
Copyright © 2011-2022 走看看