zoukankan      html  css  js  c++  java
  • python计算器底层运作,注释及变量

    每日一记

    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"

      

     

  • 相关阅读:
    联赛练习:好数
    CF703D Mishka and Interesting sum
    POJ2689 Prime Distance
    联赛练习:draw
    题解:luogu P2634 [国家集训队]聪聪可可
    题解:luoguP3806 【模板】点分治1(在线处理询问做法)
    题解:luogu P1073 最优贸易
    题解报告——聪聪与可可
    题解报告——森林
    题解报告——星际战争
  • 原文地址:https://www.cnblogs.com/zhoulangshunxinyangfan/p/13209134.html
Copyright © 2011-2022 走看看