每日一记
utf-8 国际标准编码(可变长的unicode编码)中文3字节,英文数字特殊字符1字节 gbk 中国标准编码 中文2字节,英文数字特殊字符1字节
1、原码,反码,补码
""" 1、正数,三码统一 (高位为0) 2、负数、(高位第一位是1) 原码:二进制 (做显示) 反码:0变1,1变0(原码取反)高位第一位是标志位,不改变有多少位取决于计算机 补码:原码取反+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、注释
# 注释:对代码的解释,方便以后阅读,具有一定排错性 # 单行注释 '''多行注释''' """多行注释""" 注意:第一个单三引号遇到第二个单三引号为注释内容,区分单双三引号 # 示例一 ''' print("注释内容1") print("注释内容2") """ print("注释内容3") print("注释内容4") """ print("注释内容5") ''' print("注释内容6") # 示例二 ''' print("注释内容1") print("注释内容2") ''' print("注释内容3") print("注释内容4") ''' print("注释内容5") ''' print("注释内容6")
3、变量
# 变量:可以改变的量(内存中的一块空间的名子) name = "bajie" # 常量:不可变的量 (约定俗称:全部大写) IDENTITYCARD = 142201200008088888
3.1变量的命名规则
# 1,数字字母下划线,数字不能开头 # 2,严格区分大小写,拒绝关键字 A = 111 a = 222 print(A,a) # 打印所有关键字 import keyword print(keyword.kwlist) # 3,有意义,不中文
3.2变量的声明(三种方式)
# 方式一 name = "bajie" # 方式二 name = user = "bajie" # 方式三 name,user = "bajie","zhoulang"