作为一名数据工作者,我们每天都在使用 Python处理大多数工作。在此过程中,我们会不断学到了一些有用的技巧和窍门。

在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍这些方法,如果你对其中一个或多个感兴趣,你可以通过文末参考资料查看官方文档。希望对你能有所帮助。

A - Z

all or any

Python 语言如此流行的众多原因之一,是因为它具有很好的可读性和表现力。

人们经常开玩笑说 Python 是可执行的伪代码。当你可以像这样写代码时,就很难反驳。

x = [True, True, False]
if any(x):print("至少有一个True")
if all(x):print("全是True")
if any(x) and not all(x):print("至少一个True和一个False")

bashplotlib

你有没有想过在控制台中绘制图形吗?

Bashplotlib 是一个 Python 库,他能够帮助我们在命令行(粗旷的环境)中绘制数据。

# 模块安装
pip install bashplotlib
# 绘制实例
import numpy as np
from bashplotlib.histpgram import plot_hist
arr = np.ramdom.normal(size=1000, loc=0, scale=1)
plot_hist(arr, bincount=50)

collections

Python 有一些很棒的默认数据类型,但有时它们的行为并不完全符合你的期望。

幸运的是,Python 标准库提供了 collections 模块[1]。这个方便的附加组件为你提供了更多的数据类型。

from collections import OrderedDict, Counter
# 记住键的添加顺序!
x = OrderedDict(a=1, b=2, c=3)
# 统计每个字符出现的频率
y = Counter("Hello World!")

dir

有没有想过如何查看 Python 对象内部并查看它具有哪些属性?在命令行中输入:

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

当以交互方式运行 Python 以及动态探索你正在使用的对象和模块时,这可能是一个非常有用的功能。在这里functions[2]相关内容。

emoji

emoji[3] 是日本在无线通信中所使用的视觉情感符号,绘指图画,文字指的则是字符,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。在中国大陆,emoji通常叫做“小黄脸”,或者直称emoji。

# 安装模块
pip install emoji
# 做个尝试
from emoji import emojize
print(emojize(":thumbs_up:"))

24个好用到爆的Python实用技巧相关推荐

  1. 太牛了,24 个好用到爆的 Python 实用技巧

    在Python的学习过程中,很多小伙伴可能会想,我学了这么多,哪些是常用和实用的?怎样增加工作效率? 今天,我就总结了24个好用到爆的Python实用技巧,希望能对小伙伴们有帮助!欢迎收藏学习,喜欢点 ...

  2. 24 个好用到爆的 Python 实用技巧!

    大家好,我是云朵君! 作为一名数据工作者,我们每天都在使用 Python处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些 ...

  3. 8个好用到爆的Python实用技巧,至少不用吃亏半年

    我们在使用 Python处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍这些方法,如果你对其中一个 ...

  4. python实用技巧(四)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 排序后,最后k个元素,以逆序输出 >>> l = range(1, 6 ...

  5. python实用技巧(二)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) code 解释 补充 list.reverse() 返回值类型为NoneType l.r ...

  6. python实用技巧(一)

    Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 已知X是多维数组类型,则: X[:, v],表示的是truncate X中的一些列(对应 ...

  7. python最新技术开锁工具_精选26个Python实用技巧,想秀技能先Get这份技术列表!...

    原标题:精选26个Python实用技巧,想秀技能先Get这份技术列表! 出品 | AI科技大本营 本文整理了 26 个 Python 有用的技巧,将按照首字母从 A~Z 的顺序分享其中一些内容. al ...

  8. 好用到爆的python实战技巧

    Python 是世界上最受欢迎.最受欢迎的编程语言之一,是有很多原因. 很容易学 有超级多的功能 它有大量的模块和库 作为一名数据工作者,我们每天都在使用 Python处理大多数工作.在此过程中,我们 ...

  9. 【Python实用技巧】如何将Python脚本打包成exe可执行文件?

    相信大家也有过这样的困惑,本来已经使用Python写好了脚本代码,又不想公开代码逻辑,但又要给别人使用这些功能? 这可怎么办呢? 有没有什么办法,可以将Python脚本打包成一个exe文件,这样发布的 ...

最新文章

  1. Hibernate一对多(注解)
  2. [BZOJ 5093]图的价值
  3. (转载)Unity中解析ini配置文件----INIParser
  4. 安防硬件WIZnet基于全硬件TCP/IP的安防产品应用及方案
  5. Linux学习:第一章-Linux简介
  6. 添加谷歌翻译到你的网站
  7. 半自动化运维之快速连接到指定环境(一)
  8. python的zipfile压缩文件夹_python zipfile压缩使用说明
  9. TypeScript简介
  10. 在线教育平台签约电子化:借电子印章提速控本、服务师生
  11. 大众点评Cat源码分析(四)——Report读写逻辑
  12. Effects with the Pixel Bender Toolkit
  13. 广州大学2022操作系统实验三——内存管理
  14. python中def demo是什么意思_python中def是什么意思
  15. vscode如何配置java环境_VSCode 配置Java环境
  16. 有没有可以干一辈子的工作?
  17. 【字节面试-字符串】判断一组字符串能否首尾相连
  18. 《人是如何学习的》的读后感范文4000字
  19. 程序员专属手机壁纸来了。。。
  20. U盘文件删除如何恢复?U盘里的东西删除怎么还原?

热门文章

  1. [转]李战大师-悟透delphi-第二章 DELPHI与WIN32时空
  2. hdu 4662 MU Puzzle
  3. 深度学习调参技巧(一)
  4. “老赖”王思聪、罗永浩、贾跃亭挡住“发币”诱惑
  5. Altium Designer如何实现圆弧布线
  6. 丝绸之路——NFT 系列来袭!
  7. java.io.IOException: unexpected end of stream on https://xxx.xxx.xxx.xxx:84/
  8. mac 下安装mysql-5.7.16-osx10.11-x86_64
  9. android 动态库获取路径问题,一种Android App在Native层动态加载so库的方案
  10. Windows10ISO 21h1原版系统镜像2021年5月份版