zoukankan      html  css  js  c++  java
  • python进制转换及变量

    1.编译型语言和解释型语言的区别?
    答:  (1) 编译型语言:是将所有源码编译完成二进制后才进行输出,运行快,执行效率高,时间周期长.
    (2)解释型语言:逐行编译输出,执行效率相对慢,开发效率高,
    2.Python官方推荐使用的解释器是?
    答:python官方推荐使用的解释器为: cpython
    3.有几种注释?打注释时要注意什么?注释如何排错
    答: (1)有3种注释分别为: #单行注释,多行注释--> ’’’ 单引号 ’’’, “”” 双引号  ”””
       (2) 打注释的时要注意单引号注释及双引号注释: 外单里双,外双里单
       (3) 注释排错:可以选择部分代码,检查是否在其中出现错误,如果出现错误,那么可以分段源码逐行排错.
    4.什么是变量,变量如何命名,如何交换
    答:变量是可改变值,字母数字下划线.首字母不能为数字,严格区分大小写,不能使用关键字,且不能用中文,
    5.用print打印出下面内容:
    ⽂能提笔安天下, 
    texe1 = '能提笔安天下'
    print(texe1)
    武能上⻢定乾坤. 
    string1 = '武能上'
    string2 = '定乾坤'
    print(string1,string2)
    ⼼存谋略何⼈胜,
     teax2 = '存谋略何'
    teax3 = ''
    print(teax2,teax3)
    
    古今英雄唯是君
    teax4 = '古今英雄是君'
    
    print(teax4)
    6.简述2,8,16是如何和10进制互相转换的?
    答:(1)2-->10进制由两个数字组成:1和0 ,逢2进1 
       (2)8-->10进制由8 个数字组成,逢8进1
       (3)16-->10进制由16个数字组成,逢16进1,(10,11,12,13,14,15--->a,b,c,d,e,f来表示)
    7.简述如何将2,8,16三者互相转化,转换0xABC
    答:(1) 2进制转8进制,从右向左,3位数隔开,不够三位用0补上,对象关系为:0-->000,1-->001,2-->010,3-->011,4-->100,5-->101,6-->110,7-->111
       (2) 2进制转16进制.从右向左,4位数一个隔开,不够4位,用0补上,对应关系需要记住:0-->0000,1-->0001,.....10-->1010,....f-->1111
       (3) 0xABC-->转为2进制为:1010 1011 1100,转8进制从右向左,3位隔开,得101 010 111 100--->等于:5274
    8.简述,原码,反码,补码,以及彼此运算规则
    答: (1) 正数:原码 == 反码 == 补码 等于原码本身,高位数为: 0
    (2)负数:原码高位数为:1 开头.咧:1 1111...111 101  负数的补码=原码取反+1
    (3)负数的原码 = 补码取反+1
    9. 12 - 15 = ? 运算结果 (用二进制的形式表达)
    答: 12的原码: 000..0000 1100 
       -15的原码:111..1111 1111
       -15的反码+1 -->补码:111..1111 0001
    000..0000 1100 
    111..1111 0001
    111..1111 1101
    取反+1: 111..1111 0011==>等于-3
    10.如何打印出所有关键字
    import keyword
    
    print(keyword.kwlist)
  • 相关阅读:
    HDU 5115 Dire Wolf (区间DP)
    HDU 4283 You Are the One(区间DP(最优出栈顺序))
    ZOJ 3469 Food Delivery(区间DP好题)
    LightOJ 1422 Halloween Costumes(区间DP)
    POJ 1651 Multiplication Puzzle(区间DP)
    NYOJ 石子合并(一)(区间DP)
    POJ 2955 Brackets(括号匹配一)
    POJ 1141 Brackets Sequence(括号匹配二)
    ZOJ 3537 Cake(凸包+区间DP)
    Graham求凸包模板
  • 原文地址:https://www.cnblogs.com/huangjiangyong/p/10764387.html
Copyright © 2011-2022 走看看