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]
  • 相关阅读:
    Windows下安装redis,并与PHP使用
    php中的一些小细节(1)
    MIME类型
    Oracle与SQL Server事务处理的比较
    php+memcached缓存技术实例
    B-树
    平衡二叉树(AVL)
    树--二叉查找树(二叉排序树)
    八种常见的排序算法
    反转一个值中的最后n位
  • 原文地址:https://www.cnblogs.com/biluo/p/7704494.html
Copyright © 2011-2022 走看看