分类目录归档:Python

Python 开发时候有哪些常见的编辑器呢?


摘要:
下文讲述Python中常见的编辑器及它们的优缺点,如下所示:

俗话说:“工欲善其事,必先利其器”
要想编写好优秀的Python代码,必须选择好的Python编辑器,
那么市面上有哪些常见的Python编辑器呢?

下文将一一道来,如下所示:


1.Sublime Text

Sublime Text是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,
如Python,Java,C/C++等
Sublime Text非常的小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,
是一个很不错的代码编辑器,
通过相关配置后,可直接运行python程序


2.VS Code

VS Code是微软开发的一个跨平台的代码编辑器,
支持常见的编程语言开发,插件拓展丰富,不仅智能补全、语法检查、代码高亮,还支持git功能,运行流畅,
是一个很不错的代码编辑器,
安装相关插件后,可直接运行python程序


3.Atom

Atom是github专门为程序员开发的一个代码编辑器,
也是款平台的,界面简洁直观,
使用起来非常方便,自动补全、代码高亮、语法提示,
启动运行速度较快,对于初学者来说,
是一个很不错的代码编辑器


4.PyCharm

PyCharm是一个专门用于Python开发的IDE,
常见的代码补全、智能提示、语法检查,这个软件都支持,
除此之外,
还集成了版本控制、单元测试、git功能,
可以快速创建Django,Flask等Python Web框架,
使用起来非常不错,在开发大型项目中经常会用到,

PyCharm的缺点就是非免费的,但可下载社区免费版的

Python语言中文件读取时 read、readline 或者 readlines 有什么不同呢?


摘要:
下文讲述Python中 read、readline 或者 readlines 三个方法读取文件的不同之处分享,如下所示:

下文将从三个方法的用途中讲述其不同之处,如下所示:

 read:
       将整个文本都读取为一个字符串,占用内存大

 readline:
       将文件读取为一个生成器,支持遍历和迭代,占用空间小

 readlines:
       将文本读取为列表,占用空间大

Python语言中如何对列表中的数据按照”元素中指定值”排序呢?


摘要:
下文讲述Python中列表自定义字段排序的方法分享,如下所示:

例:
根据字典中的数量进行排序的示例分享

#maomao365.com
#Pyhon 按字典中value排序 示例分享

d1 = [
{'name':'maomao1','q':99},
{'name':'maomao2', 'q':12},
{'name':'maomao3','q':120},
]

d1.sort(key=lambda x: x['q'])

print(d1);

//输出
[{'name': 'maomao2', 'q': 12}, {'name': 'maomao1', 'q': 99}, {'name': 'maomao3', 'q': 120}]