运维开发网

六一儿童节,送你一个F字符串

运维开发网 https://www.qedev.com 2021-01-15 12:06 出处:51CTO 作者:mb5ff590c45613d
六一儿童节,送你一个F字符串诗书塞外Python程序员6.1儿童节到了,送各位大朋友们一个小礼物:F字符串。不知道大家还有没有印象,我们之前推送过这个Python3.6将会有的新特性:F字符串。不知道的朋友们可以补习下面文章:剧透:Python3.6中的f字符串这么好用的功能总是让人忍不住想早一点尝试,嗯嗯,国外py狂热粉们已经按耐不住了,于是自己实现了一个版本。哇哦,酷!当然,这是一个项目,你需

六一儿童节,送你一个F字符串

诗书塞外 Python程序员

六一儿童节,送你一个F字符串

6.1儿童节到了,送各位大朋友们一个小礼物:F字符串。

不知道大家还有没有印象,我们之前推送过这个Python3.6将会有的新特性:F字符串。不知道的朋友们可以补习下面文章:


剧透:Python3.6中的f字符串

这么好用的功能总是让人忍不住想早一点尝试,嗯嗯,国外py狂热粉们已经按耐不住了,于是自己实现了一个版本。哇哦,酷!

当然,这是一个项目,你需要先安装一点东西。

Formatizer

安装方法


pip install formatizer

使用方法


from __future__ import print_function
from formatizer import f

GREETING = 'hi'
def main():
    name = 'Fotis'
    print(f('My name is {name}, I say {GREETING} and 1 + 2 is {1 + 2}'))

if __name__ == '__main__':
    main()

所有的局部或者全局变量都能够被f函数识别,而且{}中间完整的Python表达式也能够计算,这和Python3.6中的特性是一样的。

想不想马上试一试?同时,我为国外Pythoner的极客精神点赞。

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号