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