在Python的学习过程中,很多小伙伴可能会想,我学了这么多,哪些是常用和实用的?怎样增加工作效率?

今天,我就总结了24个好用到爆的Python实用技巧,希望能对小伙伴们有帮助!迎收藏学习,喜欢点赞支持,文末提供技术交流群。

在这里,我尝试以 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处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些 ...

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

    作为一名数据工作者,我们每天都在使用 Python处理大多数工作.在此过程中,我们会不断学到了一些有用的技巧和窍门. 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍 ...

  3. 太牛了!我的阿里春招之路分享,值得收藏!

    前言 首先声明,楼主不是什么大牛,没有多牛逼的技术,只是公司扩招团队,有幸作为技术面试官,面试了这么多人之后的感想,希望对大家有一点点帮助. 为什么想去字节跳动 实际上,这次的工作变动并不在我计划中. ...

  4. 【转】计算方法太牛了,留着以后教孩子

    计算方法太牛了,留着以后教孩子 1.十几乘十几: 口诀:头乘头,尾加尾,尾乘尾. 例:12×14=? 解: 1×1=1   2+4=6   2×4=8     12×14=168 注:个位相乘,不够两 ...

  5. 空间连接时计算总和_瞬间搞定一月数据汇总!这个Excel求和公式太牛了

    原标题:瞬间搞定一月数据汇总!这个Excel求和公式太牛了 之前推过一期跨表公式合集,其中有一个是利用sum进行多表求和 [例]如下图所示,需要在汇总表中统计1~30日的各个商品销量合计(日报表和汇总 ...

  6. 一个朋友弄来的,太牛了,特别是后面内容,不看不知道,一看吓一跳,电话,热线

    一个朋友弄来的,太牛了,特别是后面内容,不看不知道,一看吓一跳,我也收藏一下: 工商银行 95588 建设银行 95533 农业银行 95599 中国银行 95566 交通银行 95559 浦发银行 ...

  7. 97年世界编程大赛第一名写的程序……看完很无奈 太牛了

    97年世界编程大赛第一名写的程序--看完很无奈 太牛了 保险起见大家运行完了还是删除哈,然后运行之前最好也看看..俺不懂,万一有啥问题俺能不负责吧 这个程序是97年Mekka '97 4K Intro ...

  8. 计算机保研去北科大还是大工,全部保研!大工这寝室太牛

    原标题:全部保研!大工这寝室太牛 在大连理工大学 5舍344寝室有这样四位姑娘 她们 四人加权平均分87.34分 她们 三年奖学金总额67400元 她们 更是化工学院保研的学霸 李汶娟 保研至北京大学 ...

  9. 为什么做好数据安全这么难?黑客太牛?

    文章讲的是为什么做好数据安全这么难?黑客太牛,随着数据泄露事件的发生越来越频繁,数据安全被搬上台面.到底是什么原因造成数据安全事件频发?是黑客太牛,还是我们太弱? 据调查,如今,企业对数据收集和存储的 ...

最新文章

  1. 3.1常用类(java学习笔记)包装类及日期类
  2. 一个转角---程序猿
  3. WCF面向服务应用程序系列之十:绑定-标准绑定(HTTP/TCP)
  4. 微服务治理之Eureka--源码浅析
  5. LINUX下oracle数据导入导出方法
  6. torch 安装速度缓慢
  7. 区块链如何解决电商供应的问题?
  8. nginx跨域配置步骤
  9. Linux - history命令详解
  10. 地理信息系统(GIS)网络架构
  11. newifi mini php,NewFi(newifi mini华硕固件)
  12. 如何使用FSMC让OLED屏幕刷新率飞起来?
  13. 2020PAT甲级秋季7-4 Professional Ability Test (30分)
  14. mac中手动切换go版本
  15. 各类ETF跟踪指数的数据统计分析
  16. 学校计算机房的面积是98平方米,一间教室需要粉刷的面积为98平方米,在无损耗时每平方米需用涂料0.6升,但实际使用涂料64.68升,求在使用...
  17. 选择器:id与name
  18. GOPS 2021 上海站 《钟炯恩 大数据云原生运维平台实践》
  19. 交换机接口模式hybrid运用
  20. 黑白打印机M268 dw安装教程

热门文章

  1. SpringBoot单元测试如何回滚测试数据
  2. 扒一扒数据黑色产业链:猖獗内鬼、黑客联盟,你中招了吗?
  3. Java 第十一届 蓝桥杯 省模拟赛 反倍数
  4. 全国计算机表格试题及答案,全国计算机等级考试四、Excel电子表格操作试题.doc...
  5. 走近富兰克林--《富兰克林自传》
  6. BZOJ4455 小星星
  7. 目标检测论文阅读:FCOS算法笔记
  8. 公众号开发: 给用户发红包
  9. TLE82453使用
  10. 下载木马(QQ尾巴生成器)