Python
Joywvii
这个作者很懒,什么都没留下…
展开
-
Python对字典分别按照键值排序
字典返回迭代器的方法dict.items()返回一个迭代器,由(键,值)元组组成的列表dict.keys()返回一个迭代器,由键组成的列表dict.values()返回一个迭代器,由值组成的列表dict.items()就相当于用zip函数把dict.keys()和dict.values()打包成元组列表zip对象## 输入dic = {'b':2, 'c':2, 'a':3, 'd':1}print(dic.items(), type(dic.items()))pr原创 2020-08-17 16:45:59 · 2179 阅读 · 0 评论 -
python虚拟环境--Windows系统
python虚拟环境–Windows系统1. 创建虚拟环境在运行中输入cmd打开命令行。> cd E:\demo # 进入项目目录E:\demo> python -m venv myvenv # myvenv是自己设定的虚拟环境名称命令执行完毕后,项目目录中会出现一个名为myvenv的子目录,这就是全新的虚拟环境,包含这个项目专用的Python解释器。2. 激活(使用)虚拟环境E:\demo> myvenv\Scripts\activate(myvenv) E:\de原创 2020-08-08 18:27:38 · 224 阅读 · 0 评论 -
Python的魔法方法(完整示例):__str__和__repr__
提要__repr__和__str__是python的两个魔法方法,更多的魔法方法可以参考 A Guide to Python’s Magic Methods。str()和repr()都是python的内置函数,分别调用__repr__()和__str__()。例子通常情况下,直接输出某个实例化对象,本意往往是想了解该对象的基本信息,例如该对象有哪些属性,它们的值各是多少等等。但默认情况下,我们得到的信息只会是<__main__.类名+object at+内存地址>,对我们了解该实原创 2020-06-03 01:36:46 · 495 阅读 · 4 评论 -
Python中sys.stdout.write()和print()的区别
sys.stdout.write()和print()的区别1、以上两者都是Python的输出方式,有什么区别,我们先看一下官方给出的用法。用help('sys.stdout.write')获取其官方用法:sys.stdout.write(string) Write string to stream. Returns the number of characters written...原创 2020-04-22 21:03:53 · 8297 阅读 · 0 评论