美文网首页
python基础整理

python基础整理

作者: 一月二十三济南 | 来源:发表于2021-01-22 11:30 被阅读0次

整理下工作中遇到记不熟悉的基础:

一:数据类型问题

   1、字符串反转:

            listNum = [1, 2, 3, 4]

            newList = llist(reversed(listNum))

            print(newList)

    1.1 字符串分割

        du = 'http://ztflh.xhma.com/search?w=%E9%87%91%E5%B1%9E'

        str_split = du.split('.com')

        print(str_split)

        ======>   ['http://ztflh.xhma', '/search?w=%E9%87%91%E5%B1%9E']

    1.2 字符串替换

        str = ‘11111122222333334444’

        # str.replace(old, new[, max])

        由于字符串的不可变特性,改变字符串的值,并不会改变字符串的内存地址,str是不变的,替换后是生成了一个新的字符串,也就是新的内存地址,id是变的。

        

    2、字典取指定key值

        dic = {'a' :1}

        b = list(dic.keys())   =====>  <class 'dict_keys'>

        print(b)       =====>  ['a']

    3、两个数据两相同的列表,生成一个字典

        dic = {}

        l1 = ['a','b','c']

        l2 = [1,2,3]

        for k, vin zip(l1, l2):

        dic[k] = v

        print(dic)

        =====>   {'a': 1, 'b': 2, 'c': 3}

二、数据保存问题

        1、数据保存成Excel格式

            import xlwt

            workbook = xlwt.Workbook(encoding = (utf-8))

            # 创建一个worksheet

            worksheet = workbook.add_sheet('金属')

            # 写入Excel中

            # 参数对应的是 行 、 列 、 值

            worksheet.write(1 , 0, label = 'this is value')

           # 保存数据

            workbook.save('Excel_test.xls')

            

相关文章

网友评论

      本文标题:python基础整理

      本文链接:https://www.haomeiwen.com/subject/ukheeqtx.html