day1 计算器底层运作,注释及变量

每日一记

utf-8   国际标准编码(可变长的unicode编码)中文3字节,英文数字特殊字符1字节
gbk 中国标准编码 中文2字节,英文数字特殊字符1字节

 

1、原码,反码,补码

1、正数,三码统一 (高位为0)

2、负数、(高位【1】第一位是符号位,不变)

原码:二进制  (做显示)

反码:0变1,1变0(原码取反)高位是1,有多少位取决于计算机

补码:原码取反+1 (做运算)

1.1 计算机底层运算 : 5+(-3)

5
原码:0000 ..... 101
反码:0000 ..... 101
补码:0000 ..... 101

-3
原码:1000 ..... 011
反码:1111 ..... 100
补码:1111 ..... 101

0000 ..... 101 + 1111 ..... 101 = 0000 ..... 0010

2、注释

注释:对代码的解释,方便以后阅读,具有一定排错性
# 单行注释   其他语言是 //
'''多行注释''' 其他语言是 /*
"""多行注释""" 其他语言是 */

3、变量

变量:可以改变的量(内存中的一块空间的名子)
常量:不可变的量 (约定俗称:全部大写)

3.1变量的命名规则

1,数字字母下划线,数字不能开头
2,区分大小写,拒绝关键字  
import keyword      
print(keyword.kwlist)               # 打印所有关键字
2,有意义,不中文

3.2变量的声明

1,a = 100
  b = 200
2,a,b = 100,200
3,a = b = 500

 

猜你喜欢

转载自www.cnblogs.com/zhoulangshunxinyangfan/p/13209134.html
今日推荐