今天我们来玩玩,只用一行 Python 代码或命令,看下可以玩些什么。比如我们之前就玩过一行 Python 命令实现 http 服务:

HTTP 服务器

FTP 服务器

再给你介绍个,你可以使用 pyftpdlib 来直接实现一个 FTP 服务器进行文件传输:

格式化 Json

有时候你可能会遇到像这样乱七八糟显示的 Json 数据:

有点心烦意乱?可以使用 json.tool 来格式化 Json:

python -c

使用这个 -c 参数可以直接在终端中使用 Python 简单的代码:

一行代码实现函数

使用 lambda 可以用一行代码实现一个匿名函数,比如想要将列表中的元素进行计算操作,可以直接这样:

变量交换

一行代码交换两变量,老生常谈了:

一行代码生成列表

当你需要通过频繁计算一些数值,然后 append 到一个空 list 的里面去的时候,比较方便的做法是直接这样:

你也可以通过这种方式来读取文件:

可以使用 pprint 更好的输出:

分析性能

可以使用 cProfile 来分析你的 py 性能:

if..in..else

有时候一些简单的判断可以直接用一行代码搞定,比如你要判断一个元素是否在列表中,根据是与否进行相应的操作就可以这样:

ok,以上几个比较常用,希望对你有帮助,你还知道有什么通过一行代码或命令就可以实现的小操作么?欢迎留言吱一声。

Python学习交流群

为了让大家更加即时地沟通学习,我们建了一个Python学习交流群,有想入群的同学,可以添加下面小助手微信,他会拉大家入群哈~

c代码格式化_Python 只用一行代码,可以实现哪些事儿?相关推荐

  1. Python技巧-只用一行代码轻松实现图片文本识别

    生活中我们可能会遇到需要从图片上获取文本内容的情况,人工去核对的话非常头疼.今天小千就来教大家使用Python一行代码就能实现文本识别,下面来看看吧. Python图片文本识别 这里我们需要用到两个库 ...

  2. python识别图片上的文字_python如何一行代码实现图片文字识别

    编写代码如下: from PIL import Imageimport pytesseract text = pytesseract.image_to_string(Image.open('C:\\U ...

  3. Python3:我低调的只用一行代码,就导入Python所有库!

    一行代码导入python所有库 1.引言 2.Pyforest 2.1 Pyforest 介绍 2.2 Pyforest 安装与使用 2.2.1 安装 2.2.2 使用 3.总结 1.引言 今天我们来 ...

  4. 成为女神同桌,我只用一行代码

    前言 我来自一个普普通通的软件开发班级,但是我们班与众不同,因为我们班级里面有5个女生,是的,5个,我骄傲,而且班级里面这5个女生还有我们的系花,我更自豪,为了让她们,哦不,让她注意到我,我要向他证明 ...

  5. 使用Prettier配合TsLint/Eslint 统一前端代码格式化规则,保证代码质量

    背景 在开发前端项目时,每个人的开发习惯不同,用的IDE也不同,有的人喜欢用VSCode,有的人喜欢用Webstorm,而各个编译器默认的格式化规则有不一致,这就导致了不同IDE格式化出来的代码是不一 ...

  6. python有趣代码-python有趣的一行代码

    python有趣的一行代码 程序员式表白 print(' '.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...

  7. python爱心代码制作_Python之——爱心代码参与情人节

    一行代码实现输出爱心图,参考https://zhuanlan.zhihu.com/p/23321351 原理: 1.借助数学函数--((x * 0.05) ** 2 + (y * 0.1) ** 2 ...

  8. python有趣的代码-python有趣的一行代码

    python有趣的一行代码 程序员式表白 print(' '.join([''.join([('AndyLove'[(x-y)%8]if((x*0.05)**2+(y*0.1)**2-1)**3-(x ...

  9. python常用代码助手_Python在线运行代码助手

    Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码.原理如下: 在网页输入代码: 点击Run按钮,代码被发送到本机正在运行的Python代码运行 ...

最新文章

  1. python3 collections模块_Python3之内建模块collections
  2. Apache Mahout中推荐算法Slope one源码分析
  3. mysql 5.1 备份_mysql 5.1备份到5.0 USING BTREE
  4. 汽车租赁系统java窗口_共享型汽车租赁系统(SSM+MySql)
  5. 音视频技术开发周刊 | 207
  6. 报错Unable to resolve target android-5
  7. gulp之gulp.watch报错
  8. 正则表达式match和group的区别 具有相同模式的字符串使用组的提取案例及原理
  9. 疑似小米11系列旗舰跑分曝光:骁龙875性能突破天际
  10. [Ext JS] 3.5 单选框 Radio与复选框CheckBox
  11. linux 查找字母c结尾的内容,linux如何查找以某个字母打头的文件或文件夹 比如,/etc目录下很多文件,我想列出所有以c开头的文件或文件...
  12. Exploring Ionic Lists
  13. 控制台接收信息转发_微信语音信息无法转发?原来这才是正确的转发姿势,看完涨知识了...
  14. 线段树(区间合并) HDOJ 3308 LCIS
  15. 线程同步机制的区别与比较及进程通信方法
  16. 【易实战】Spring Cloud Greenwich Eureka:服务注册与发现
  17. 机器学习视频课程(超清完整11周)分享给大家!
  18. 优麒麟19.1安装HP扫描仪驱动
  19. 「luogu4093」[HEOI2016/TJOI2016]序列
  20. 企业网络安全最常遇到的安全问题是什么,主要面临哪些威胁?

热门文章

  1. anaconda同时集成Python2 和 Python3
  2. javaJavaScript DOM
  3. 常微分方程的初始条件使用
  4. spring-boot spring-security-oauth2
  5. DEV MessageBox
  6. SharePoint【ECMAScript对象模型系列】-- 07. 获取和修改List的Lookup字段
  7. [转用 jsfl 扩展你的 flash
  8. 【Pytorch】保存神经网络模型
  9. 《二》Android 数据库 SQlite SQLiteOpenHelper
  10. quick time不可用_教程|用Selenium爬资源:DIY还是花钱?