01 2022 档案
摘要:使用python时,经常需要查询某个对象的可操作的方法,使用内置的dir()和help()方法可查询实现。 dir()函数 dir() 函数,可以查看指定对象包含的全部内容,包括变量、方法、函数和类等。不仅包含可供我们调用的模块成员,还包含所有名称以双下划线“__”开头和结尾的“特殊”命名的私有成员
阅读全文
摘要:sort方法 就地排序(直接将原列表排序),不会复制原列表,原列表会变化 返回值是None,但是None会被控制台忽略,不会显示 只适用于list列表对象 sort()方法语法: list.sort(key=None, reverse=False) sorted内置函数 新建一个列表作为返回,原对象
阅读全文
摘要:0x1.前言 Python 代码先被编译为字节码后,再由Python虚拟机来执行字节码, Python的字节码是一种类似汇编指令的中间语言, 一个Python语句会对应若干字节码指令,虚拟机一条一条执行字节码指令, 从而完成程序执行。Python dis 模块支持对Python代码进行反汇编, 生成
阅读全文
摘要:博客设置的选项中,设置博客园的默认编辑器为Markdown编辑器(支持解析HTML源码),如图的两种均可。 进入博客页面,按F12键,或者右键--检查,打开开发者工具。(以chrome浏览器为例) 点击左上角的元素检查箭头,开始选取网页中博客内容的区域,选中之后,右侧自动定位到对应的区域标签。点击此
阅读全文
摘要:1. 生成器 利用迭代器(迭代器详解python迭代器详解),我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()函数进行迭代使用,我
阅读全文
摘要:迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 1. 可迭代对象 我们已经知道可以对list、tuple、str等类型的数据使用for...in...的循环语法从其中依次拿到数据进
阅读全文