自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 pyhton序列(list、str...)切片之给切片赋值

切片对seq[start:stop:step]进行求值时,Python会自动调用seq.getitem(slice(start,stop,step));slice(start,stop,step) 是切片对象,在进行切片操作是,可以先定义一个slice对象,然后以seq[slice对象] 的形式进行切片,这样看起来更具可读性,更优雅。给切片赋值如果把切片放在赋值语句的左边,或把它作为del操作的对象,我们就可以对序列进行嫁接、切除或就地修改操作。这一个简单的用法会使我们对序列的操作更灵活方便..

2021-07-25 17:29:40 343

原创 Python列表推导式和生成器表达式

简介列表推导式是构建列表的快捷方式,而生成器表达式则是可以用来创建其他任何类型的序列。列表推导式列表推导和可读性比较下使用for循环和列表推导式生成一个列表"""列表推导式更具可读性"""def str_to_unicode(symbols="adb&"): """ 把一个字符串变成Unicode码位的列表 使用for循环 :param symbols: :return: """ codes = [] for sym

2021-07-25 15:35:48 116

原创 python序列构成的数组之内置序列类型

容器序列    list、tuple和collections.deque 这些序列能存放不同类型的数据。扁平序列    str、bytes、bytearray、memoryview、和array.array,这类序列只能容纳一种类型数据。容器序列存放的是它们所包含的任意类型的对象的引用,而扁平序列里存放的是值而不是引用。按序列能否被修改来分类,可分为可变序列和不可变序列。可变序列  &nb.

2021-07-25 01:35:22 119 1

原创 python实现可迭代类

python实现可迭代类要让类对象可迭代,我们需在类中实现__iter__和__next__方法。__iter__方法会生成一个迭代器,在__iter__方法中返回self类对象本身即可;然后通过对该迭代器不断调用__next__方法返回数据实现类对象的迭代效果。#!/usr/bin/env python3"""通过__iter__和__next__实现了一个可输出指定数字范围内奇数的类"""class OddNumber: def __init__(self, end, star

2021-07-20 23:00:19 337

原创 Python读取大文件内存性能测试

Python读取大文件内存性能测试python的几种文件读取方法file.read()、file.read(size)、file.readline()测试代码测试结果分析结束python的几种文件读取方法file.read()、file.read(size)、file.readline()使用了内存分析工具memory_profiler分析文件读取中的内存使用情况,测试了file.read()、file.read(size)、file.readline()。之前有几点说明:测试大文件big_fil

2021-03-25 20:49:06 304

转载 vmware及ubuntu安装

vmware安装(参考):解压已下载的“VMware.Workstation.v14.0.0.Win.rar”,然后进入解压后的目录,双击“VMware-workstation-full-14.0.0-6661328.exe”启动VMware Workstation 14 Pro安装程序;在弹出的“欢迎”窗口中,点击“下一步”按钮进入下一步;在弹出的“最终用户协议”窗口中,勾选“我接受许可...

2018-12-15 20:29:10 204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除