Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में ऑब्जेक्ट x को एक्सप्रेशन स्ट्रिंग में कैसे कन्वर्ट करें?


str फ़ंक्शन पायथन में ऑब्जेक्ट को स्ट्रिंग प्रतिनिधित्व में कन्वर्ट करता है। पायथन में repr() नामक एक और फ़ंक्शन है जो ऑब्जेक्ट को एक्सप्रेशन स्ट्रिंग में कन्वर्ट करता है। __repr__ का लक्ष्य अस्पष्ट न होना है जबकि __str__ का लक्ष्य पठनीय होना है। __repr__ का उपयोग किसी ऑब्जेक्ट के "आधिकारिक" स्ट्रिंग प्रतिनिधित्व की गणना के लिए किया जाता है।

उदाहरण

आइए datetime का उदाहरण लेकर समझते हैं कि ये दोनों क्या उत्पन्न करते हैं।

import datetime
today = datetime.datetime.now()
str(today)
repr(today)

आउटपुट

यह आउटपुट देगा:

'2018-04-08 11:25:36.918979'
'datetime.datetime(2018, 4, 8, 11, 25, 36, 918979)'

जैसा कि आप आउटपुट से देख सकते हैं, str एक सुंदर, फॉर्मेटेड परिणाम देता है। Repr दिए गए ऑब्जेक्ट के लिए बस एक ऑब्जेक्ट कंस्ट्रक्टर प्रतिनिधित्व फेंकता है।


  1. स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें? स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में बदलने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>    

  1. - Python का उपयोग करके String को JSON में Convert कैसे करें?

    JSON String को Dictionary में Convert करना JSON String को Dictionary में Convert करने के लिए json.loads() का उपयोग करें। यह Method Valid JSON String Accept करता है और Dictionary Return करता है जिसमें आप सभी Elements Access कर सकते हैं। उदाहरण >>> import json >>> s = {success: tru

  1. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&