大家好,我是云朵君!

作为一名数据工作者,我们每天都在使用 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. JS基础知识学习(一)
  2. eeglab中文教程系列 汇总
  3. wxWidgets:wxTreebook类用法
  4. Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
  5. vs2013链接Mysql时出现 (由于找不到libmysql.dll,无法继续执行代码。重新安装程序可能会解决此问题)
  6. linux7 配置mysql5.7字符集编码
  7. php上传中文图片,用PHP处理图片文件的上传
  8. java中的远程debug调试
  9. 用python画八卦图-使用turtle绘制太极八卦图
  10. paip.提升效率--批量变量赋值 “多元”赋值
  11. 一个人做饭有哪些推荐?
  12. 容器内部使用docker命令时报错:缺少libcrypto.so.10
  13. 【Markdown】希腊字母表
  14. MongoDB凭什么跻身数据库排行前五?
  15. wifi的WPS功能
  16. Java开发工具-IDEA(更新中...)
  17. 端对端加密通讯协议Signal protocol 学习(转)
  18. 2020-10-29matlab中如何将字符串和数字一起输出到Excel中
  19. pinyin4j使用示例(支持多音字)
  20. 如何避免Facebook数据泄漏事件,这家公司用四大新兴技术给出了答案

热门文章

  1. Struts 动态FORM实现过程
  2. java定时任务框架elasticjob详解
  3. 安装rabbitmq和php扩展
  4. Jmeter对HTTP请求压力测试、并发测试的简单使用方法
  5. java中断线程_Java中断线程的方法
  6. matlab遗传算法m文件,matlab上安装遗传算法工具箱
  7. llvm编译器实战教程第二版_LLVM编译器实战教程
  8. java内存区域_JVM学习之—Java内存区域
  9. 密钥方式登录linux,Linux的密钥对的方式登录方式
  10. 泛型java实例_【Java学习笔记】Java6泛型实例