字符串格式化实例 PyFormat
- 授权协议: MIT
- 开发语言: Python
- 操作系统: 跨平台
- 软件首页: http://pyformat.info/
软件介绍
PyFormat 是记录 Python 字符串格式化系统的实例的项目。python.org 的官方文档中,包含了大量的关于格式化语法规范的信息,以及一些例子,但他们的文档太理论和技术化了。这个项目把常用格式化的新老风格直观地展示出来,提供了实际的例子。
如果没有特别注明外,所有的例子使用 Python2.7,3.2,3.3,和3.4,而无需任何额外的库或 monkey-patching。
基本的格式化:
Old
'%s %s' % ('one', 'two')New
'{} {}'.format('one', 'two')Output
one two
数值转换:
Setup
class Data(object): def __str__(self): return 'str' def __repr__(self): return 'repr'
Old
'%s %r' % (Data(), Data())
New
'{0!s} {0!r}'.format(Data())Output
str repr
填充和对齐字符串:
右对齐:
Old
'%10s' % ('test',)New
'{:>10}'.format('test')Output
test
长字符串截位:
Old
'%.5s' % ('xylophone',)New
'{:.5}'.format('xylophone')Output
xylop
光线跟踪算法技术
萨芬 / 刘天慧 / 清华大学出版社 / 2011-3 / 98.00元
《光线跟踪算法技术》详细阐述了与光线跟踪问题相关的高效解决方案及相应的数据结构和算法,主要包括采样技术、投影视图、视见系统、景深、非线性投影、立体视觉、光照与材质、镜面反射、光泽反射、全局光照、透明度、阴影、环境遮挡、区域光照、光线与对象间的相交计算、对象变换、栅格技术以及纹理映射技术等内容。此外,《光线跟踪算法技术》还提供了相应的算法、代码以及伪代码,以帮助读者进一步理解计算方案的实现过程。 ......一起来看看 《光线跟踪算法技术》 这本书的介绍吧!
