zoukankan      html  css  js  c++  java
  • 面试问题

    一、ASCII码最左边的一位都是啥?

    0,因为ASCII码的创始人在定义ASCII码的时候,觉得7位就够用了,2^7=128,但是他留下了发展的空间,预留了一位,这一位没有用到,所以第一位一般是零。虽然标准 ASCII 码是 7 位编码,但由于计算机基本处理单位为字节( 1byte = 8bit ),所以一般仍以一个字节来存放一个 ASCII 字符。每一个字节中多余出来的一位(最高位)在计算机内部通常保持为 0 (在数据传输时可用作奇偶校验位)。

    二、字符串切片

    切片超出不报错。

    s1 = "Python全栈8期"
    print(s1[6:11])
    
    输出:
    全栈8期

    切片,不写结束,默认到结尾。

    s1 = "Python全栈8期"
    print(s1[6:])
    
    输出:
    全栈8期

     列表打印中的索引与切片:

    li = [1, 3, 2, 'a', 4, 'b', 'c']
    print(li[-1])
    print(li[-1:])
    
    输出:
    c        #索引
    ['c']      #切片

    a,b值互换:

    a = 1
    b = 2
    a, b = b, a
    print(a, b)
    
    输出:
    2 1

    一个扩号里的数据,不加逗号,该是什么数据类型,就是什么数据类型

    加了逗号,就是元祖

    tu = ("name")
    tu1 = ("name",)
    print(tu, type(tu))
    print(tu1, type(tu1))
    
    输出:
    name <class 'str'>
    ('name',) <class 'tuple'>
    li = [11, 22, 33, 44, 55]
    for i in range(len(li)-1,0,-1):
        print(i)
    
    输出:
    4
    3
    2
    1
    li = [11, 22, 33, 44, 55]
    for i in range(len(li)-1,0,-1):
        if i % 2 == 1:
            del li[i]
    print(li)
    
    输出:
    [11, 33, 55]
  • 相关阅读:
    点击图片等比缩放
    C# 使用 NPOI 库读写 Excel 文件
    vue url生产二维码
    centos Linux 同步Windows 时间
    centos 搭建 docker sentry
    centos 安装 pip
    webpack 提升90%的构建速度 HardSourceWebpackPlugin
    webpack 原生分析
    webpack 分析
    nodejs——js 实现webSocket 兼容移动端
  • 原文地址:https://www.cnblogs.com/biluo/p/7704494.html
Copyright © 2011-2022 走看看