来源丨Python小二

作者 Peter Gleeson 是一名数据科学家,日常工作几乎离不 python。一路走来,他积累了不少有用的技巧和 tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按 A-Z 的顺序进行展示。

ALL OR ANY

Python 之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Python 也因此经常被调侃为“可执行的伪代码”。

不信你看:

x = [True, True, False]
if any(x):print("At least one True")
if all(x):print("Not one False")
if any(x) and not all(x):print("At least one True and one False")

BASHPLOTIB

你想要在控制台绘图嘛?

$ pip install bashplotlib

现在,你的控制台中就可以有图了

COLLECTIONS

Python 有一些很棒的默认数据类型,但是有时候他们并不会像你所希望的那样发挥作用。

幸运的是,Python 标准库提供了 collection 模块。它让你可以使用更为多样数据类型。

from collections import OrderedDict, Counter
# Remembers the order the keys are added!
x = OrderedDict(a=1, b=2, c=3)
# Counts the frequency of each character
y = Counter("Hello World!")

DIR

面对一个 Python 对象,你是否曾想过可以直接看到其属性?你也许可以试试以下的代码:

>>> dir()
>>> dir("Hello World")
>>> dir(dir)

这是运行 Python 的时候一个非常有用的功能,用于动态探索你所使用的对象和模块。

更多详情,可以查看这里:

https://docs.python.org/3/library/functions.html#dir

EMOJI

对的,你没看错!

$ pip install emoji

用 python 来创建表情包,你也可以。

from emoji import emojize
print(emojize(":thumbs_up:"))

这几个 Python 的小技巧,你会么?相关推荐

  1. 零基础入门学习Python,这13个Python惯用小技巧一定要收藏

    Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的用法,就像写作文一样,好的名言警句要多背诵一些,写作的时候,肚子里的墨水多了才 ...

  2. pythonencoding etf-8_etf iopv python 代码30个Python常用小技巧

    1.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ...

  3. 值得玩味儿的14个Python编程小技巧

    全文共394个字,1张图,预计阅读时间5分钟. 最近的工作中经常使用Python编写一些基本解决一些NLP的小问题,在自己的工作日记里面也记录了不少的python编程中常用的小"Trick& ...

  4. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  5. python常用小技巧(四)——批量图片改名

    python常用小技巧(四)--批量图片改名 前言:在日常使用中我们需要批量修改图片名字,使用Python的话就可以很快地完成这个目标 一.材料准备 - os 二.程序编写 # -*- coding: ...

  6. Python常用小技巧(二)——打开图片

    Python常用小技巧(二)--打开图片 前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了 一.材料准备 - os - PIL 二.程序编写 i ...

  7. Python进阶小技巧2

    Python进阶小技巧 上一篇进阶小技巧阅读量尚可,给了我再写一篇的动力.这回讲一下:偏函数.强制关键字参数和字典相关的技巧. 1. 偏函数 使用偏函数之前,首先要回答2个问题:什么是偏函数?偏函数有 ...

  8. python dict 合并同类项_零基础入门学习Python,这13个Python惯用小技巧一定要收藏...

    原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ...

  9. Python数据分析小技巧:如何在Pandas中实现数据透视表?

    Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...

  10. python常用小技巧(一)——百度图片批量爬取

    python常用小技巧(一)--百度图片无限制批量爬取 前言:我们在日常使用(搜壁纸,搜美女--)或者科研项目(图像识别)中经常要批量获取某种类型的图片,然而很多时候我们都需要一个个点击下载,有什么办 ...

最新文章

  1. NAACL | 通过对抗性修改,探究链接预测的鲁棒性和可解释性
  2. Linux中的echo简介(自我总结)(44)
  3. linus启动mysql失败_Linux下MySQL启动失败的解决一例
  4. python第三方库文件传输_python3 post方式上传文件。
  5. javascript瀑布流效果
  6. IBM System p5 服务器 HACMP 安装指南
  7. 当html里语义化,HTML5语义化
  8. 转hdmi_LT8619CHDMI转LVDS-HDMI支持高达4Kx2K_30Hz的分辨率
  9. UVA11173 Grey Codes【位操作】
  10. Microsoft Dynamics CRM 2013 的权限管理与分配 (二)
  11. 如何利用EasyRecovery恢复c盘已删文档
  12. 第四次作业随笔(计算器第二步)
  13. wampserver修改默认根目录
  14. 【C语言】Linux 文件读写
  15. ArcFace阈值选择
  16. 关闭windows端口的批处理命令
  17. Python中的运算符与表达式 1
  18. android 设备注册,Android平台上PMEM的使用及Platform设备注册(二)
  19. 【干货】 xgboost如何自定义eval_metric ( feval ) ?
  20. mybatisMyBatis的嵌套查询-collection

热门文章

  1. UI培训教程分享:APP图标设计的6种风格都有哪些?
  2. 参加完Python培训可以做什么
  3. HTML5培训好不好
  4. 第三次作业---读《构造之法》1-5章有感
  5. 实战分享:淘宝Web 3D应用与游戏开发
  6. JMeter入门(1):JMeter总体介绍及组件介绍
  7. The note of Developing Innovative Ideas for New Companies Course
  8. java参数传递:值传递还是引用传递
  9. HTML5 学习笔记(一)- video
  10. 回到未来 – 大胆畅想如何追赶并超越腾讯模式