Python学习-day02

喜欢ヅ旅行 2022-07-14 09:56 348阅读 0赞

基本运算:

  • // 整除:
    注意:朝着结果最近的整数“向上”四舍五入

    5 // 3
    1
    5 // -4
    -2

  • ** 乘方:

    2 2.5
    5.656854249492381
    2
    3
    8
    (3+4j) ** 2
    (-7+24j)

  • 浮点数的计算误差:

    2.2 - 1.2
    1.0000000000000002
    abs(2.2 - 1.2) - 1 < 1e-6

  • 数据类型的转换:
    int(x), float(x), complex(x), complex(x, y),complex函数是将x, y转换为复数形式,str(x)转换为字符串形式

    int(-2.3)
    -2
    float(2)
    2.0
    complex(3)
    (3+0j)
    complex(2, 3)
    (2+3j)
    str(2+3j)
    ‘(2+3j)’

  • 位运算:
    1、与:&

    -5 & 3
    3

2、或:|

  1. >>> -5 | 3
  2. -5

3、异或:^

  1. >>> -5^3
  2. -8

解释:
&, |, ^三个运算都是将十进制数转换为二进制:-5=0111, 3 = 0011
0111
&0011
0011 = 3,其他同理
4、取反:~

  1. >>> ~-8
  2. 7

5、左移运算:

  1. >>> 3 << 2
  2. 12

6、右移运算:

  1. >>> 2 >> 2
  2. 0

发表评论

表情:
评论列表 (有 0 条评论,348人围观)

还没有评论,来说两句吧...

相关阅读

    相关 初学python_day02

    01昨日内容回顾   编译型:一次性的编译成二进制     优点:执行速度快     缺点:开发效率低,不能跨平台。        C   解释型:逐行解释,逐行运

    相关 day02 python 基础

    ''' 列表: 定义:在[]内,可以存放多个任意类型的值,并以逗号隔开。 一般用于存放学生的爱好,if 课堂的周期等等...

    相关 python开发day02

    一 while循环  while 条件      代码块(循环体)  \:  判断条件是否为真,如果是真,则执行代码块,