什么用来设计实现数据的格式化显示和打印输出
发布网友
发布时间:2024-04-16 21:41
我来回答
共1个回答
热心网友
时间:2024-04-20 20:03
表达式语句和print()函数。str()函数的目的是以人类可读的形式返回值的表示形式。repr()函数的目的是产生一个解释器可读的表示形式(或者将强制产生一个语法错误如果没有相等的语法)。对于那些对人类没有特别表示形式的对象,str()将返回repr()的值。许多值,像数字或列表和字典结构,对于任何一个函数返回同样的表示。字符串,特殊情况下,有两个不同的表示。
为了不让用户经常的写和调试代码来保存复杂的数据类型,Python提供了一个标准的模块叫做pickle。这是一个令人难以置信的模块,可以采用几乎任何Python对象(甚至一些Python代码的形式),并把它转换为一个字符串表示;这个过程被叫做pickling。从字符串表示重新构造对象被叫做unpickling。在pickling和unpickling之间,对象的字符串表示或许已经被存入一个文件或数据,或通过网络发送到一些远程机器。