# -*- coding: utf-8 -*-'''Created on 2015年3月20日@author: chliu.brook'''import json;data = {'b':789,'c':456,'a':123}print 'DATA:', repr(data)print 'repr...
分类:
编程语言 时间:
2015-03-20 18:09:06
阅读次数:
131
本函数是返回对象object的详细说明字符串。例子:#repr()
print(repr(range(5)))
print(repr(help))
print(repr(0x200))
print(repr([2,4,5]))结果输出如下:range(0, 5)Type help() for interactive help, or help(object) for help about obj...
分类:
编程语言 时间:
2015-03-14 12:31:19
阅读次数:
148
输出格式美化Python两种输出值得方式:表达式语句和print()函数(第三种方式是使用文件对象的write()方法 标准输出文件可以用sys.stdout引用)如果你希望输出对的形式更加多样,可以使用str.format()函数来格式化输出值如果你希望将输出的值转成字符串,可以使用repr()或str()函数来实现。
str()函数返回一个用户易读的表达形式。
repr()产生一个解释器易读...
分类:
编程语言 时间:
2015-03-11 17:17:40
阅读次数:
186
看了网上好多的资料,以前一直不理解encode,decode以前uncode,utf-8,现在理解了,uncode是转码内部中介,比如 #coding:utf-8 a='中国' print repr(a) #这个时候a是utf8的字节流 b=a.decode('utf8') print repr(b...
分类:
编程语言 时间:
2015-02-10 12:44:24
阅读次数:
218
背景:学习stl过程中遇到的简单题,但我不会。
思路:将单词标准化,然后就可以运用映射map了。#include
#include
#include
#include
#include
#include
using namespace std;
map cnt;
vector words;
string repr(const string& s)
{
string ans=s...
分类:
其他好文 时间:
2015-02-06 21:59:59
阅读次数:
200
Python 常用函数 Python 常用函数1.常用内置函数:(不用import就可以直接使用)help(obj) 在线帮助, obj可是任何类型callable(obj) 查看一个obj是不是可以像函数一样调用repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个...
分类:
编程语言 时间:
2015-02-06 18:27:04
阅读次数:
260
__str__ : print 对象__repr__: repr(对象)__iter__: 如果一个类想被用于for ... in循环,类似list或tuple那样,就必须实现一个__iter__()方法,该方法返回一个迭代对象,然后,Python的for循环就会不断调用该迭代对象的next()方法...
分类:
其他好文 时间:
2015-02-05 19:58:04
阅读次数:
219
▲定制类 Python中有许多类似__slots__这样有特殊用途的函数,可以帮助我们定制类。 官方文档链接:https://docs.python.org/3.4/reference/datamodel.html#special-method-names 1)__str__和__repr__ 示例...
分类:
编程语言 时间:
2015-01-30 14:49:24
阅读次数:
171
内建函数str()和repr() 或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。str()函数得到的字符串可读性好(故被print调用),而结果通常无法用eval()求值;repr()函数得到的字符串通常可以用来重新获得该对象,大多数情况下 obj==eval(...
分类:
其他好文 时间:
2015-01-09 17:16:57
阅读次数:
191
两者均是将数值转换成字符串的形式,但是有细微的区别
str()会创建一个适合人阅读的字符串。
repr()会创建适合解释器阅读的字符串。
>>> hello = 'hello, world\n'
>>> hellos = repr(hello)
>>> hellos
"'hello, world\\n'" #出现反斜杠进行转意
>>> hellos=...
分类:
编程语言 时间:
2015-01-07 00:43:29
阅读次数:
141