पायथन में, विभिन्न तरीकों का उपयोग करके एक स्ट्रिंग को प्रारूपित किया जा सकता है, जैसे -
- % का उपयोग करना
- {} का उपयोग करना
- टेम्पलेट स्ट्रिंग का उपयोग करना
और हम इस खंड में "%" स्ट्रिंग स्वरूपण विकल्प पर चर्चा करने जा रहे हैं।
स्ट्रिंग स्वरूपण दो स्वादों में आता है-
- स्ट्रिंग स्वरूपण अभिव्यक्ति:C प्रकार के प्रिंट पर आधारित
- स्ट्रिंग स्वरूपण विधि कॉल:यह विकल्प अजगर 2.6 या उच्चतर में उपलब्ध है।
% का उपयोग करके स्वरूपण सी प्रकार प्रिंटफ से आता है और निम्न प्रकारों का समर्थन करता है
- पूर्णांक - %d
- फ्लोट - %f
- स्ट्रिंग - %s
- हेक्साडेसिमल - %x
- अक्टूबर - %o
>>> name = "Jeff Bezos" >>> "Richest person in the world is %s" %name 'Richest person in the world is Jeff Bezos'
अजगर में % का उपयोग करके स्ट्रिंग स्वरूपण के उपयोग को प्रदर्शित करने के लिए नीचे एक सरल कार्यक्रम है -
# %s - string var = '27' #as string string = 'Variable as string = %s' %(var) print(string) #%r - raw data print ('Variable as raw data = %r' %(var)) #%i - Integer print('Variable as integer = %i' %(int(var))) #%f - float print('Variable as float = %f' %(float(var))) #%x - hexadecimal print('Variable as hexadecimal = %x'%(int(var))) #%o - octal print('Variable as octal = %o' %(int(var)))
आउटपुट
Variable as string = 27 Variable as raw data = '27' Variable as integer = 27 Variable as float = 27.000000 Variable as hexadecimal = 1b Variable as octal = 33