国内高防BGP游戏服务器租用 高防服务器python面试基础知识

  1. 11 月前

    国内高防BGP游戏服务器租用 高防服务器python面试基础知识
    服务器咨询敏敏QQ:2853898501 / 3007425289 电话微信:18316411879

    1、字符串常见操作
    切片
    mystr='helloworld'
    mystr=mystr[1:3]
    # print(mystr)
    format
    mystr2 = 'welcome, dear {name}'
    mystr2 = mystr2.format(name = "haha")
    # print(mystr2)
    join
    mystr3 = ['luo','bo','da','za']
    mystr3 = '-'.join(mystr3)
    # print(mystr3)
    replace
    mystr4 = 'haha-lala'
    mystr4 = mystr4.replace('haha','good')
    # print(mystr4)
    split
    mystr5 = 'lala,haha'
    mystr5 = mystr5.split('h')
    # print(mystr5)
    2、列表常见操作
    append 和 extend
    list1 = [1,2]
    list2 = [3,4]
    list3 = [5,6]
    list1.append(list2)
    list3.extend(list2)
    # print(list1)
    # print(list3)
    删除元素
    del:根据下标进行删除
    pop:删除最后一个元素
    remove:根据元素的值进行删除
    list4 = ['a', 'b', 'c', 'd']
    del(list4[0])
    # print(list4)
    # list4.pop()
    # print(list4)
    # list4.remove('c')
    # print(list4)
    排序
    mylist5 = [1, 5, 2, 3, 4]
    mylist5.sort()
    print(mylist5)
    mylist5.reverse()
    print(mylist5)
    3、字典常见操作
    清空字典
    dict1 = {'key1':1,'key2':2}
    # dict1.clear()
    # print(dict1)
    使用 pop 方法来指定删除字典中的某一项
    # d1 = dict1.pop('key1')
    # print(d1)
    # print(dict1)
    遍历字典
    mykey = [key for key in dict1]
    # print(mykey)
    myval = [val for val in dict1.values()]
    # print(myval)
    key_val = [(k,v) for k,v in dict1.items()]
    # print(key_val)
    fromkeys
    用于创建一个新字典,以序列中元素做字典的键,value 为字典所有键对应的初始值
    keys = ['aa','bb','cc','dd']
    dict2 = dict.fromkeys(keys,0)
    # print(dict2)
    4、is和==的区别
    == 是比较操作符,只是判断对象的值(value)是否一致。
    is 判断的是对象之间的身份(内存地址)是否一致。
    5、*arg和**kwarg作用
    *arg会把位置参数转化为tuple **kwarg会把关键字参数转化为dict
    6、计算1到100的和
    sum(range(1,101))
    7、获取当前时间
    import time
    import datetime
    # print(datetime.datetime.now())
    8、深拷贝与浅拷贝
    import copy
    浅拷贝
    l1 = [1, 2, 3, [1, 2]]
    l2 = copy.copy(l1)
    l2.append('a')
    l2[3].append('a')
    # print(l1,l2)
    深拷贝
    l3 = copy.deepcopy(l1)
    l3.append('a')
    l3[3].append('a')
    # print(l1,l3)
    QQ截图20190917094420.png

 

或者 注册后参与话题.