运算符及其他

1、python句尾不使用分号来进行断句(;),一般默认每个语句为一行,这样更清晰

2、在python中单引号与双引号没有区别,可根据情况进行选择使用

3、单行注释使用井号(#)

4、多行注释使用三个单引号('''  ''')或三个双引号("""  """)

注:将python多行注释赋值给一个变量,打印该变量的结果为打印多行注释内容

5、python运算符

  • +(加)  # 两个对象相加。     例如:3+5 输出 8;‘a’+‘b’ 输出 ab
  • -(减)  # 从一个数中减去另一个数,如果第一个操作数不存在,则假定为零。   例如:-3 输出负数 -3
  • *(乘)  # 给出两个数的乘积,或返回字符串重复指定次数的结果。     例如:2*3 输出 6;‘la’*3 输出 lalala
  • /(除)  # x除以y。     例如:6/4 输出 1.5
  • %(取余、取模)   # 返回除法运算的余数。    例如:13%3 输出 1
  • //(整除)  # x除以y并对结果向下取整至最接近的整数。     例如:13/3 输出 4;-13/3 输出 -5
  • **(乘方) # 返回x的y次方。    例如:3**2 输出 9
  • <<(左移)  # 将数字的位向左移动指定的位数。(每个数字在内存中以二进制数表示)  例如:2<<2 输出 8
  • >>(右移)  # 将数字的位向右移动指定的位数。    例如:11>>1 输出 5
  • &(按位与)  # 对数字进行按位与操作。   例如:5&3 输出 1
  • |(按位或)    # 对数字进行按位或操作。   例如:5|3 输出 7
  • ^(按位异或)    # 对数字进行按位异或操作。   例如:5^3 输出 6
  • ~(按位取反)    # 对数字进行按位取反操作。    例如:~5 输出 -6
  • <(小于)     # 返回x是否小于y。(所有的比较运算符返回的结果均为True或False)  例如:5<3 输出 False;3<5 输出True
  • >(大于)    # 返回x是否大于y。
  • <=(小于等于)     # 返回x是否小于等于y。
  • >=(大于等于)    # 返回x是否大于等于y。
  • ==(等于)    # 比较两个对象是否相等。
  • !=(不等于)    # 比较两个数值是否不相等。
  • not(布尔  非 )    #  如果x是True,则返回False;如果x是False,则返回True。
  • and(布尔  与)    # 如果x是False,则x and y返回False,否则返回y的计算值。
  • or(布尔   或)    # 如果x是True,则返回True,否则返回y的计算值。
Mei
原文地址:https://www.cnblogs.com/xiaomei1990/p/8340372.html