六一儿童节,送你一个F字符串
诗书塞外 Python程序员
不知道大家还有没有印象,我们之前推送过这个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的极客精神点赞。
精彩评论