पायथन में सामान्य स्ट्रिंग्स को आंतरिक रूप से 8-बिट ASCII के रूप में संग्रहीत किया जाता है, जबकि यूनिकोड स्ट्रिंग्स को 16-बिट यूनिकोड के रूप में संग्रहीत किया जाता है। यह वर्णों के अधिक विविध सेट की अनुमति देता है, जिसमें दुनिया की अधिकांश भाषाओं के विशेष वर्ण शामिल हैं। मैं यूनिकोड स्ट्रिंग्स के अपने उपचार को निम्नलिखित तक सीमित रखूंगा -
उदाहरण
#!/usr/bin/python print u'Hello, world!'
आउटपुट
जब उपरोक्त कोड निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Hello, world!
जैसा कि आप देख सकते हैं, यूनिकोड तार उपसर्ग यू का उपयोग करते हैं, जैसे कच्चे तार उपसर्ग आर का उपयोग करते हैं।