Python字符串操作符(%s,%d,%u...)与输出格式控制(*-+#0...)
来源:互联网 发布:手机制作结婚照软件 编辑:程序博客网 时间:2024/04/30 13:30
#字符串操作符与格式控制'''----------------------------%c ASC2或者长度为1的字符串%s __str__()%r __repr__()%d %i 有符号十进制%u 无符号十进制%o 无符号八进制%x %X 无符号十六进制%e %E 科学计数法%f %F float(小数部分自动截断)%g %G ==%e+%f ==%E+%F%% print '%'-----------------------------* 定义宽度或小数点精度- 左对齐+ 在正数前面显示加号<sp> 在正数前面显示空格# 八进制显示0,十六进制显示0X或者0x0 数字前面填充0而不是空格(var) 映射变量,字典参数m.n 最小总宽度,小数点后的位数-----------------------------''''''#test 0x00print '%x' % 108, '%X' % 108'6c 6C'print '%#X' % 108'0X6C'#test f e E .2 g Gprint '%.2f' % 1.2345678'1.23'print '%E' % 1234.567890'1.234568E+03'print '%g' % 1234.567890'1234.57'#test +d i s oprint '%+d' % 4'+4'print '%+d' % -4'+4'print '%d%%' % 100'100%'print '%s %s' % ('hello', 'world')'hello world'print '%#o/hex' % 123'0173/hex'print '%02d/%02d/%02d' % (2, 15, 67)'02/15/67'#test dictprint 'There are %(key1)d %(key2)s Quotation Symbals' % \ {'key2': 'Python', 'key1': 3}'There are 3 Python Quotation Symbals'''''''一种针对dict更方便的表示方法——使用${}from string import Templates = Template('There are ${key1} ${key2} Quotations Symbols')print s.substitute(key2='Python', key1=3)'There are 3 Python Quotation Symbals'print s.substitute(key2='Python')'KeyError: 'key1''print s.safe_substitute(key2='Python')'There are ${key1} Python Quotations Symbols'''''''#u/U and r/Rur'Hello\nWorld!''''
0 0
- Python字符串操作符(%s,%d,%u...)与输出格式控制(*-+#0...)
- 输入格式控制之%s与%d
- python之字符串输出更好的格式控制
- python 输出格式控制符的含义
- %2d、%2u输出格式含义
- %2d、%2u输出格式含义
- 字符串输出的格式控制
- Python 字符串输出格式总结
- 控制符控制输出格式
- Python格式化输出%s和%d
- Python格式化输出%s和%d
- Python格式化输出%s和%d
- Python格式化输出 %s %d %f
- Python格式化输出%s和%d
- 字符串操作-各种字符串格式输出转换
- Python的xlsxwriter的输出格式控制
- python常用编程输出格式控制
- 关于输出格式控制符
- int java.lang.String.hashCode()
- Android Support V4, V7, V13的作用与用法
- MYSQL必知必会第13章SQL语句
- 黑马程序员--多线程学习日记
- c++类默认成员为私有,java则是default,允许包访问
- Python字符串操作符(%s,%d,%u...)与输出格式控制(*-+#0...)
- 安卓开发利用外部jar包时ClassNotFound的错误
- 利用iptables开放被动模式下的FTP服务
- NYOJ 264--国王的魔镜
- Java正则表达式匹配
- drawRect:和layoutSubview的区别
- 指针数组与数组指针
- 15第十六项目三——max带来的冲突
- POJ 1276 Cash Machine(多重背包问题)