使用*号作为格式化宽度
来源:互联网 发布:c语言开发实战宝典 编辑:程序博客网 时间:2024/06/10 10:50
字符串的格式化,类似c语言,包括类似%7.2f等格式化方法,而python则更加方便。
可以使用*(星号)作为字段宽度或者精度(或者两者都使用*),此时数值会从元组参数中读出:
例如:
>>> s = "%.*s" % (5,"HELLO,baby!")
>>> s
'HELLO'
>>> s
'HELLO'
请记住,一定要加上点号(.)分隔,否则如:
>>> s = "%*s" % (5,"HELLO,baby!")
>>> s
'HELLO,baby!'
>>> s
'HELLO,baby!'
也可以点号(.)的前后均用*星号,例如:
>>> s = "%*.*s" % (7,5,"HELLO,baby!")
>>> s
' HELLO' # 注意这里,前面空了两格
>>> s
' HELLO' # 注意这里,前面空了两格
0 0
- 使用*号作为格式化宽度
- snprintf使用.*和额外参数指定字符串格式化宽度
- java数字格式化(同样宽度)
- Eclipse格式化换行宽度设置
- 作为容器的div层设置宽度
- 学无止境--> CString Format 格式化动态字符串宽度
- eclipse代码格式化,换行宽度设置
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- IOS 使用UITextField自动格式化银行卡号
- iOS 使用UITextField自动格式化银行卡号
- printf格式化输出时动态指定字符宽度
- Python 以指定宽度格式化输出(format)
- 回车键作为tab使用
- 使用Stream作为邮件附件
- Checkbox作为数组使用
- list作为map使用
- 设计模式(16)——中介者模式
- 纯菜鸟在vps安装apache 和 nginx
- 【底软】串口接口函数
- 设计模式--抽象工厂
- UNREALSCRIPT预处理器
- 使用*号作为格式化宽度
- C#学习之委托(2)
- 2014年工作计划
- EBS开发技术之Patch安装
- 设计模式(17)——职责链模式
- Android Application生命周期学习
- Java线程集合类ConcurrentHashMap&CopyOnWriteArrayList 深入
- Androidmarket开发者账号申请
- Tomcat设置为系统服务项,随开机自动启动