मैं कुछ कोड पर काम कर रहा हूं जिसे यूनिकोड तारों में हेरफेर करना है। मैं इसके लिए सिद्धांत लिखने की कोशिश कर रहा हूं, लेकिन मुझे परेशानी हो रही है।मैं पाइथन सिद्धांतों में यूनिकोड तारों को कैसे शामिल करूं?
# -*- coding: utf-8 -*-
def mylen(word):
"""
>>> mylen(u"áéíóú")
5
"""
return len(word)
print mylen(u"áéíóú")
पहले हम print mylen(u"áéíóú")
की उम्मीद उत्पादन को देखने के लिए कोड चलाएँ: निम्नलिखित एक न्यूनतम उदाहरण है कि समस्या को दिखाता है।
$ python mylen.py
5
अगला, हम समस्या को देखने के लिए सबसे कठिन चलते हैं।
$ python -m
5
**********************************************************************
File "mylen.py", line 4, in mylen.mylen
Failed example:
mylen(u"áéíóú")
Expected:
5
Got:
10
**********************************************************************
1 items had failures:
1 of 1 in mylen.mylen
***Test Failed*** 1 failures.
मैं कैसे तो परीक्षण कर सकते हैं कि mylen(u"áéíóú")
5 का मूल्यांकन?
धन्यवाद! यह दृष्टिकोण किसी भी पैकेज के साथ काम नहीं करेगा जो पाइथन 2.x पर परीक्षणों को स्वतः खोजता है। – saffsd