24 个好用到爆的 Python 实用技巧!
大家好,我是云朵君!
作为一名数据工作者,我们每天都在使用 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 实用技巧!相关推荐
- 太牛了,24 个好用到爆的 Python 实用技巧
在Python的学习过程中,很多小伙伴可能会想,我学了这么多,哪些是常用和实用的?怎样增加工作效率? 今天,我就总结了24个好用到爆的Python实用技巧,希望能对小伙伴们有帮助!欢迎收藏学习,喜欢点 ...
- 24个好用到爆的Python实用技巧
作为一名数据工作者,我们每天都在使用 Python处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍 ...
- 8个好用到爆的Python实用技巧,至少不用吃亏半年
我们在使用 Python处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍这些方法,如果你对其中一个 ...
- python实用技巧(四)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 排序后,最后k个元素,以逆序输出 >>> l = range(1, 6 ...
- python实用技巧(二)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) code 解释 补充 list.reverse() 返回值类型为NoneType l.r ...
- python实用技巧(一)
Python实用技巧(一) python实用技巧(二) python实用技巧(三) python实用技巧(四) 已知X是多维数组类型,则: X[:, v],表示的是truncate X中的一些列(对应 ...
- python最新技术开锁工具_精选26个Python实用技巧,想秀技能先Get这份技术列表!...
原标题:精选26个Python实用技巧,想秀技能先Get这份技术列表! 出品 | AI科技大本营 本文整理了 26 个 Python 有用的技巧,将按照首字母从 A~Z 的顺序分享其中一些内容. al ...
- 好用到爆的python实战技巧
Python 是世界上最受欢迎.最受欢迎的编程语言之一,是有很多原因. 很容易学 有超级多的功能 它有大量的模块和库 作为一名数据工作者,我们每天都在使用 Python处理大多数工作.在此过程中,我们 ...
- 【Python实用技巧】如何将Python脚本打包成exe可执行文件?
相信大家也有过这样的困惑,本来已经使用Python写好了脚本代码,又不想公开代码逻辑,但又要给别人使用这些功能? 这可怎么办呢? 有没有什么办法,可以将Python脚本打包成一个exe文件,这样发布的 ...
最新文章
- JS基础知识学习(一)
- eeglab中文教程系列 汇总
- wxWidgets:wxTreebook类用法
- Programming Ability Test学习 3-05. 求链式线性表的倒数第K项(15)
- vs2013链接Mysql时出现 (由于找不到libmysql.dll,无法继续执行代码。重新安装程序可能会解决此问题)
- linux7 配置mysql5.7字符集编码
- php上传中文图片,用PHP处理图片文件的上传
- java中的远程debug调试
- 用python画八卦图-使用turtle绘制太极八卦图
- paip.提升效率--批量变量赋值 “多元”赋值
- 一个人做饭有哪些推荐?
- 容器内部使用docker命令时报错:缺少libcrypto.so.10
- 【Markdown】希腊字母表
- MongoDB凭什么跻身数据库排行前五?
- wifi的WPS功能
- Java开发工具-IDEA(更新中...)
- 端对端加密通讯协议Signal protocol 学习(转)
- 2020-10-29matlab中如何将字符串和数字一起输出到Excel中
- pinyin4j使用示例(支持多音字)
- 如何避免Facebook数据泄漏事件,这家公司用四大新兴技术给出了答案