PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 关于 print format
楼主:
os653
2014-12-24 03:03:10
请问如果有个变量其值可能是数字或是 None,有没有办法在 print 的时候
在其值是数字的时候印出 HEX 值,其值是 None 的时候印出 None?
像这样
>>> f = '{0:???}'
>>> a = 255
>>> print(f.format(a))
FF
>>> a = None
>>> print(f.format(a))
None
因为程式已经够慢够乱了,希望有内建或快一点且只需要一行的方法,谢谢
作者:
alibuda174
(阿哩不达)
2014-12-24 08:47:00
'{0:{1}}'.format(a, 's' if a is None else 'x')
楼主:
os653
2014-12-24 09:33:00
感谢,这方法看来合用,以前都傻傻的用两次format...
继续阅读
[问题] python抓网页资料问题
sariel0322
[问题] Django仿做网页部分功能
tino9808
[闲聊] Rusthon
changyuheng
Re: [问题] 透过 Python 即时更新 Excel
largesperm
Re: [问题] 大量资料程式抓取
alibuda174
[问题] 大量资料程式抓取
sariel0322
Re: [问题]我写的爬虫只会爬到第一个符合条件的
Seudo
[问题]我写的爬虫只会爬到第一个符合条件的
elmo56
[问题]scrapy如何将item的资料成对的储存起来?
allen511081
Re: [问题] function 的默认值
Seudo
Links
booklink
Contact Us: admin [ a t ] ucptt.com