Python--3

笔记:

计算机组成原理的相关知识:


    半导体材料


10
11

byte    255
short    65535
int    4个字节    42亿多
long    8个字节    2^64 - 1

 
0000 1010
0000 1011
-----------
0001 0101


-10
+10


符号位:最高位来表示二进制数据的正反,叫做符号位
    

    0111 1111        127
    1111 1111        -127
    0000 0000
    1000 0000        -128~127        256个数


-3

2


1000 0011        -3
0000 0010
-----------------
1000 0101        -5


    原码:十进制数转换为二进制后的数
    反码:符号位不变,其余个位统统取反
    补码:反码 + 1


1000 0011
1111 1100
1111 1101        -3的补码


1111 1101
0000 0010
-----------------
1111 1111        -127
1111 1110
1000 0001        -1


计算机中数据都是以二进制的补码存储和运算的

位运算符:
    |
    &
    ^
    ~
    <<
    >>


| 或运算符    二进制的各个位进行二进制的或运算
& 与运算符    二进制的各个位进行二进制的与运算
^ 异或运算符    相反为真!!
~ 按位取反    二进制的所有位都取反,包括符号位
<<左移运算符    所以的二进制位向左移动n位
>>右移运算符    所以的二进制位向右移动n位

10    1010
11    1011

1010
1011    |
--------------
1011        11

1010


程序控制流程(三大流程):
    顺序:
    选择:
    循环:


    三大流程主要解决语句于语句之间的运行顺序问题


顺序:
    代码的整体顺序:从左到右,自上而下执行代码


选择结构:


    当面临一些情况,我们可能需要做出对应的选择

    单分支
        if 条件:
            # 如果条件成立,则执行if缩进后的代码!!!

    双分支
        if condition:
            # 如果条件成立,则执行if缩进后的代码!!!
        else:
            # 如果条件不成立,则执行else中的代码!!!
        

    多分支:
        多分支,大于等于三个或者三个以上的情况而定的
        if 条件1:
            # 如果条件1成立,则执行缩进后的代码!!!
        elif 条件2:
            # 如果条件2成立,则执行缩进后的代码!!!
        ……
        elif 条件N:
            # 如果条件N成立,则执行缩进后的代码!!!
        [else:
            # 如果前面条件都不成立,则执行else中的代码!!!
        ]

注意:python在早期的版本中,是没有switch语法!!!!
    python10引入了switch,建议大家使用一下

循环:


    周而复始,谓之为循环

    while
    for

while循环
    
    while 条件:
        # 循环体
 

作业:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值