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

  • 相关阅读:
    webService入门理解
    spring 事物的一些理解
    代码规范
    Linux安装SSH服务
    java == 与 equals 相同与不同点
    ubuntu安装mysql
    SQL夯实基础(一):inner join、outer join和cross join的区别
    C#进阶之路(二):事件
    C#进阶之路(一):委托
    快速排序 Quick Sort
  • 原文地址:https://www.cnblogs.com/hy13bb/p/14181021.html
Copyright © 2011-2022 走看看