मैं इस साधारण समारोह लिखासजावट हेक्स पैड शून्य करने के लिए समारोह
padded_hex(42,4) # result '0x002a'
hex(15) # result '0xf'
padded_hex(15,1) # result '0xf'
जबकि यह मेरे लिए काफी स्पष्ट है और एक के लिए अपने प्रयोग के मामले में (एक साधारण परीक्षण उपकरण फिट बैठता है सरल प्रिंटर) मैं सोचने में मदद नहीं कर सकता कि वहां सुधार के लिए बहुत सी जगह है और इसे बहुत संक्षेप में बंद कर दिया जा सकता है।
इस समस्या के लिए अन्य दृष्टिकोण क्या हैं?
क्या यह इसे पायथन 3.6 में स्वरूप स्ट्रिंग के रूप में लिखना संभव है? –
@ रिचर्ड न्यूमैन: हाँ, क्या आपने इसे आजमाया है? –
हां, लेकिन बिना किसी सफलता के, क्योंकि मैं इसके लिए सही वाक्यविन्यास नहीं समझ सकता: 'value = 42; पैडिंग = 6; च "{मूल्य: # 0 {padding} x}": 'फ़ाइल" ", लाइन 1 च" {मूल्य: # 0 {padding} x} " ^ सिंटैक्स त्रुटि: अमान्य syntax' –