类string.Formatter
类Formatter有下面的公共访问方法:
format(format_string, *args, **kwargs)
format()是最基本的API方法。它把参数args和kwargs按格式字符串format_string进行格式化。这个函数只是调用vformat()方法来实现。
vformat(format_string, args, kwargs)
这个方法进行格式化处理工作。
parse(format_string)
这个方法是分析格式化字符串,转换为元组(literal_text, field_name, format_spec, conversion)。
get_field(field_name, args, kwargs)
这个方法是返回字段对象和key的元组。而key是由下面函数给出。
get_value(key, args, kwargs)
这个方法返回给出字段的值。参数key可以是整数或者字符串。如果是一个整数,表示从位置参数里获取值;如果是一个字符串表示从关键字参数里获取值。参数args是位置参数列表, 参数kwargs是关键字参数字典。
check_unused_args(used_args, args, kwargs)
这个方法是检查那些未使用的参数。如果检查失败会抛出异常。
format_field(value, format_spec)
这个方法主要是调用内置函数format()。本方法主要用来方便子类重载它。
convert_field(value, conversion)
这个方法是把把值value转换为conversion要求的类型。
蔡军生 QQ:9073204 深圳
原文地址:http://blog.csdn.net/caimouse/article/details/46669341