这几个 Python 的小技巧,你会么?
来源丨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.原地交换两个数字x, y =10, 20 print(x, y) y, x = x, y print(x, y) 10 20 20 10 2.链状比较操作符n = 10 print(1 print ... 全文共394个字,1张图,预计阅读时间5分钟. 最近的工作中经常使用Python编写一些基本解决一些NLP的小问题,在自己的工作日记里面也记录了不少的python编程中常用的小"Trick& ... Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ... python常用小技巧(四)--批量图片改名 前言:在日常使用中我们需要批量修改图片名字,使用Python的话就可以很快地完成这个目标 一.材料准备 - os 二.程序编写 # -*- coding: ... Python常用小技巧(二)--打开图片 前言:对于大量图片的文件夹,你很难手工去检查每张图片是否损坏,这时候就要用程序去检查每张图片是否能打开了 一.材料准备 - os - PIL 二.程序编写 i ... Python进阶小技巧 上一篇进阶小技巧阅读量尚可,给了我再写一篇的动力.这回讲一下:偏函数.强制关键字参数和字典相关的技巧. 1. 偏函数 使用偏函数之前,首先要回答2个问题:什么是偏函数?偏函数有 ... 原标题:零基础入门学习Python,这13个Python惯用小技巧一定要收藏 Python的小技巧很多,入门容易精通难!在进阶的路上,有没有什么好的技巧和好的方法,就是不断总结,不断记笔记!尤其是好的 ... Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ... python常用小技巧(一)--百度图片无限制批量爬取 前言:我们在日常使用(搜壁纸,搜美女--)或者科研项目(图像识别)中经常要批量获取某种类型的图片,然而很多时候我们都需要一个个点击下载,有什么办 ...这几个 Python 的小技巧,你会么?相关推荐
最新文章
热门文章