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

    1、在ASCII码中是以八位来表示一个字母或者一个特殊字符,每一个ASCII码的最左边一位是0。

    2、用一行代码交换a,b的值

    a=2
    b=9
    a,b=b,a
    print(a,b)
    #9 2

     3、字符串转换成元组

    tu=('name')
    tu1=('name',)
    print(tu,type(tu))
    print(tu1,type(tu1))
    
    # name <class 'str'>
    # ('name',) <class 'tuple'>

    4、int转换成元组

    tu=(1)
    tu1=('name',)
    print(tu,type(tu))
    print(tu1,type(tu1))
    
    # 1 <class 'int'>
    # ('name',) <class 'tuple'>

    5、bool转换成元组

    tu=(True)
    tu1=('name',)
    print(tu,type(tu))
    print(tu1,type(tu1))
    
    # True <class 'bool'>
    #('name',) <class 'tuple'>

    6、list转换成元组

    tu=([1,2,3])
    tu1=('name',)
    print(tu,type(tu))
    print(tu1,type(tu1))
    
    # [1, 2, 3] <class 'list'>
    #('name',) <class 'tuple'>

    7、删除列表中的元素

    #在循环中删除列表中索引为奇数的元素
    li=[11,22,33,44,55,66]
    for i in range(len(li)-1,0,-1):
        if i%2==1:
            del li[i]
    print(li)
    #[11, 33, 55]

    8、删除字典中键中有‘k’的键值对

    方法一:

    dic={'k1':'barry','k2':'alex','name':'ritian'}
    li=[]
    for key in dic:
        li.append(key)
    for i in li:
        if 'k' in i:
            del dic[i]
    print(dic)
    #{'name': 'ritian'}

    方法二:

    dic={'k1':'barry','k2':'alex','name':'ritian'}
    for i in dic.copy():
        if 'k' in i:
            del dic[i]
    print(dic)
    
    #{'name': 'ritian'}

    方法三:

  • 相关阅读:
    Web Service 其他服务器检测不到查询测试按钮
    设计模式的原则
    适配器模式
    css局部概念的理解:
    编辑并列DIV
    数据可视化 seaborn绘图(1)
    机器学习笔记(3) 随机森林
    机器学习笔记(2) 集成学习 随机森林先导知识
    机器学习笔记(1)决策树
    【转】各种开源协议及其关系
  • 原文地址:https://www.cnblogs.com/hzhcdhm/p/7718779.html
Copyright © 2011-2022 走看看