专栏名称: Python之美
《Python web开发实战》作者的公众号。发现Python之美,主要包含Web开发、Python进阶、架构设计、Python开发招聘信息等方面内容
目录
相关文章推荐
今天看啥  ›  专栏  ›  Python之美

使用f-strings调试(Python3.8)

Python之美  · 公众号  · Python  · 2019-05-22 18:10
    

文章预览

前言 我日常开发大概有98%的情况会使用print来调试( 别说pdb之类的, 根本不实用 ),通过在合适的位置插入print语句打印出要跟踪的表达式或者变量的值来确认问题。f-strings让格式化这件事变得美观简单,但是依然对调试毫无帮助。 我举个例子: s = 'A string' value = 123 如果你想看运行时s和value的值分别是多少(PS: 这里演示的是常量,在实际代码执行中如果是表达式或者函数调用计算出来的,那时它们就是动态的了),可以在代码中加一行print打印一下它们: s = 'A string' value = 123 print ( s , value ) # 新插入的行 这样就能通过日志或者终端知道s和value是什么了。不过,这样做的问题是,通过输出对应s和value是不明确的,你需要非常清晰的了解代码逻辑;如果代码中有多 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览