Python高级开发工程师教你优雅美化输出

"

欢迎各位小哥哥小姐姐阅读本<小生>的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!!!

您的点赞和关注将是我持续更新的动力呢.^v^

有不懂的问题可以私聊我哦!

至今为止, 我们知道了两种输出值的方式: 表达式语句和 print() 函 数.

(第三种方式是使用文件对象的 write() 方法;

标准输出文件可以用 sys.stdout 引用. 参考库手册了解更多的信息.)

一般来说你会希望更多的控制其输出格式, 而不是简单的以空格分割.

有两种方式格式化你的输出.

第一种方式是由你自己控制, 使用字符串切片 和连接操作, 来实现你所想象的外观. 标准模块 string 包含了一些有用的 操作, 用以填充字符串至某一给定的宽度; 很快就会讨论这些.

第二种方式 是使用 str.format() 方法. string 模块包含了一个类模板, 提供了另一种替换字符串的方式. 还有一个问题, 如何把值转成字符串? Python 有多种方式将任何值转为字符串: 将它传给 repr() 或 str() 函数. str() 函数意味着返回一个用户易读的表达形式, 而 repr() 则意 味着产生一个解释器易读的表达形式 (或者如果没有这样的语法会给出 SyntaxError ). 对于那些没有特殊表达的对象, str() 将会与 repr() 返回 相同的值. 很多的值, 如数字或一些如列表和字典那样的结构, 使用这两个 函数的结果完全一致. 字符串与浮点型则有两种不同的表达

".slice(6, -6)

相关推荐