zoukankan      html  css  js  c++  java
  • python基础之算术运算

    #! /usr/bin/env python
    #_*_coding:utf-8_*_
    # 例子
    a = 10,b = 20
    a + b = 30
    a - b = -10
    a * b = 200
    b / a = 2
    10 % 5 = 0 #取余数
    10 % 3 = 1
    2 ** 8 = 256
    9 // 2 = 4 #取商值
    9.0 // 2.0 =4.0
    #
    a = 10,b = 20
    (a == b) is not true.#判断是否相等
    (a != b) is true.#判断是否不相等
    (a<>b) is true#判断是否不相等
    (a>b) is not true
    (a < b) is true
    (a>=b) is not true
    (a<=b) is true
    #
    # 运算符
    # 赋值
    # c = a + b 将会把a + b的结果赋值给c
    # 自加赋值
    # c += a 相当于 c = c + a
    
    # 自减负值
    # c -= a 相当于 c = c - a
    
    # 自乘赋值
    # c *= a 相当于 c = c * a
    
    # 自除赋值
    # c /= a 相当于 c = c / a
    
    # 自取模赋值
    # c %= a 相当于 c = c % a
    
    # 自求幂赋值
    # c **= a 相当于 c = c ** a
    
    # 自取整赋值
    # c //= a 相当于 c = c // a
    
    # 二进制算法
    # 二进制位数   8   7   6   5   4   3   2   1
    # 每位代表数   128 64  32  16  8   4   2   1
    #          60  0   0   1   1   1    1  0   0
    #          13  0   0   0   0   1    1  0   1
    #          67  0   1   0   0   0    0  1   1
    # 与运算:必须两个数组中的数都为真,取真
    # (a & b ) = 12 二进制位:0000 1100
    
    # 或运算:两个数组中的数取真,重复的真取一个即可
    # (a | b ) = 61 二进制位 0011 1101
    
    # 异或运算:两个数组中的数取不同即可
    # (a ^ b)  = 49 二进制位 0011 0001
    
    # 左移运算:
    # (a << 2 ) = 240 二进制位 1111 0000
    
    # 右移运算:
    # (a >> 3) = 7 二进制位 0000 0111
    
    # 逻辑运算符:and 、or、 not
    # 关系运算符:in 、not in
    # 验证运算符:is 、is not
  • 相关阅读:
    expdp定时备份
    设计模式简介
    利用Python制作万年历
    Linux下Python的安装
    排序算法-直接插入排序
    排序算法-冒泡排序
    数据结构-循环顺序队列&链队列
    数据结构-栈&链栈
    数据结构-双向链表&双向循环链表
    数据结构-单链表&单循环链表
  • 原文地址:https://www.cnblogs.com/qwerdf/p/6551664.html
Copyright © 2011-2022 走看看