示例#1
0
 def upper(self, w_str):
     # copy paste from above, but the types are different
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(list(builder.build())))
示例#2
0
 def upper(self, w_str):
     # copy paste from above, but the types are different
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(list(builder.build())))
示例#3
0
 def upper(self, w_str):
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(builder.build()))
示例#4
0
def capitalize(a):
    a = rt.name(a)
    res = u""
    res += unichr(unicodedb.toupper(ord(a[0])))
    res += a[1:]
    return rt.wrap(res)
示例#5
0
def upper_case(a):
    a = rt.name(a)
    res = ""
    for ch in a:
        res += chr(unicodedb.toupper(ord(ch)))
    return rt.wrap(res)
示例#6
0
 def toUpperCase(self):
     # Same as toLowerCase().
     ub = UnicodeBuilder(len(self._s))
     for char in self._s:
         ub.append(unichr(unicodedb.toupper(ord(char))))
     return ub.build()
示例#7
0
def string_upper(string):
    b = UnicodeBuilder()
    for ch in string:
        b.append(unichr(unicodedb.toupper(ord(ch))))
    return b.build()
示例#8
0
文件: data.py 项目: washort/typhon
 def toUpperCase(self):
     # Same as toLowerCase().
     ub = UnicodeBuilder(len(self._s))
     for char in self._s:
         ub.append(unichr(unicodedb.toupper(ord(char))))
     return ub.build()
示例#9
0
文件: string.py 项目: vishesh/pycket
def char_upcase(v):
    return values.W_Character(unichr(unicodedb.toupper(ord(v.value))))
示例#10
0
 def upper(self, w_str):
     value = self.unerase(w_str.get_storage())
     builder = UnicodeBuilder(len(value))
     for i, ch in enumerate(value):
         builder.append(unichr(unicodedb.toupper(ord(ch))))
     return W_MutableString(self, self.erase(builder.build()))
示例#11
0
文件: string.py 项目: 8l/pycket
def char_upcase(v):
    return values.W_Character(unichr(unicodedb.toupper(ord(v.value))))
示例#12
0
文件: string.py 项目: zen3d/pixie
def upper_case(a):
    a = rt.name(a)
    res = ""
    for ch in a:
        res += chr(unicodedb.toupper(ord(ch)))
    return rt.wrap(res)
示例#13
0
文件: string.py 项目: zen3d/pixie
def capitalize(a):
    a = rt.name(a)
    res = u""
    res += unichr(unicodedb.toupper(ord(a[0])))
    res += a[1:]
    return rt.wrap(res)