美文网首页
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