可重复使用的F字符串

f-yeah的Python项目详细描述


是的!

可重复使用的F字符串

从代码中删除所有过时的格式代码。 用f-是的,只要加上括号就行了。

用法

不再围绕f字符串进行复制

保持模板干燥,而不还原为旧格式样式。

defaction1(value):assertisinstance(value,int),'Expected value to be an integer, got {type(value)} instead'returnvalue*valuedefaction2(value):assertisinstance(value,int),'Expected value to be an integer, got {type(value)} instead'returnvalue**value

只需编写一次模板,就可以得到保持同步的一致字符串。

fromfyeahimportfbad_check='Expected value to be an integer, got {type(value)} instead'defaction1(value):assertisinstance(value,int),f(bad_check)returnvalue*valuedefaction2(value):assertisinstance(value,int),f(bad_check)returnvalue**value

永远不要再打格式电话了!

为所有模板(本地或全局)合并f-string样式格式。

bad_check='expected value to be an integer, got {type(value)} instead'defaction1(value):assertisinstance(value,int),bad_check.format(value=value)returnvalue*valuedefaction2(value):assertisinstance(value,int),bad_check.format(value=value)returnvalue**value

只需使用与可重用f字符串相同的格式字符串。

fromfyeahimportfbad_check='Expected value to be an integer, got {type(value)} instead'defaction1(value):assertisinstance(value,int),f(bad_check)returnvalue*valuedefaction2(value):assertisinstance(value,int),f(bad_check)returnvalue**value

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Google应用程序引擎Jsf2 welcomefilelist不工作   Java学校练习   jar如何在java应用程序中完成http请求流   java在将列表数据放入映射时遇到异常   java安卓studio谷歌前置条件   在Eclipse中使用gradle运行java项目   java CXF返回元素列表   java直线与垂线相交的精度   java将图像从磁盘加载到JSP页面   多线程在Java多线程进程中更新布尔值   java SDK目录“C:\Users\User\AppData\Local\Android\SDK”不存在   单击“确定”按钮时,java GUI登录系统不会做出反应   雅加达。网ConnectException:添加weblogicapplication后。xml   在两个用户定义的点之间进行java二进制搜索,返回输入的两个点之间的所有名称   需要Java IntelliJ帮助才能不读取我的文件吗   java在序列化过程中动态忽略JSON属性仅在某些情况下,对于其他api端点,不应进行过滤   java SpringBoot REST API MockMVC测试未成功创建用户,尽管在React项目中使用了相同的功能   调试java。jvisulavm中添加JMXConnection时的lang.SecurityException   基于java的web边缘检测浏览器