本文整理汇总了Python中pypy.objspace.std.unicodetype.unicode_from_string函数的典型用法代码示例。如果您正苦于以下问题:Python unicode_from_string函数的具体用法?Python unicode_from_string怎么用?Python unicode_from_string使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了unicode_from_string函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: add__Unicode_String
def add__Unicode_String(space, w_left, w_right):
# this function is needed to make 'abc'.__radd__(u'def') return
# u'defabc', although it's completely unclear if that's necessary
# given that CPython doesn't even have a method str.__radd__().
from pypy.objspace.std.unicodetype import unicode_from_string
return space.add(w_left, unicode_from_string(space, w_right))
开发者ID:pombredanne,项目名称:pypy,代码行数:7,代码来源:unicodeobject.py
示例2: unicode_w
def unicode_w(w_self, space):
# Use the default encoding.
from pypy.objspace.std.unicodetype import (unicode_from_string,
decode_object, _get_encoding_and_errors)
w_defaultencoding = space.call_function(space.sys.get(
'getdefaultencoding'))
encoding, errors = _get_encoding_and_errors(space, w_defaultencoding,
space.w_None)
if encoding is None and errors is None:
return space.unicode_w(unicode_from_string(space, w_self))
return space.unicode_w(decode_object(space, w_self, encoding, errors))
开发者ID:charred,项目名称:pypy,代码行数:11,代码来源:stringobject.py
示例3: add__String_Unicode
def add__String_Unicode(space, w_left, w_right):
# this function is needed to make 'abc'.__add__(u'def') return
# u'abcdef' instead of NotImplemented. This is what occurs on
# top of CPython.
from pypy.objspace.std.unicodetype import unicode_from_string
# XXX fragile implementation detail: for "string + unicode subclass",
# if the unicode subclass overrides __radd__(), then it will be
# called (see test_str_unicode_concat_overrides). This occurs as a
# result of the following call to space.add() in which the first
# argument is a unicode and the second argument a subclass of unicode
# (and thus the usual logic about calling __radd__() first applies).
return space.add(unicode_from_string(space, w_left) , w_right)
开发者ID:Debug-Orz,项目名称:Sypy,代码行数:12,代码来源:unicodeobject.py
示例4: str_rindex__String_Unicode_ANY_ANY
def str_rindex__String_Unicode_ANY_ANY(space, w_self, w_substr, w_start, w_end):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.call_method(unicode_from_string(space, w_self),
'rindex', w_substr, w_start, w_end)
开发者ID:antoine1fr,项目名称:pygirl,代码行数:4,代码来源:unicodeobject.py
示例5: str_rstrip__String_Unicode
def str_rstrip__String_Unicode(space, w_self, w_chars):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.call_method(unicode_from_string(space, w_self),
'rstrip', w_chars)
开发者ID:antoine1fr,项目名称:pygirl,代码行数:4,代码来源:unicodeobject.py
示例6: delegate_String2Unicode
def delegate_String2Unicode(space, w_str):
from pypy.objspace.std.unicodetype import unicode_from_string
w_uni = unicode_from_string(space, w_str)
assert isinstance(w_uni, W_UnicodeObject) # help the annotator!
return w_uni
开发者ID:antoine1fr,项目名称:pygirl,代码行数:5,代码来源:unicodeobject.py
示例7: unicode_lstrip__Unicode_String
def unicode_lstrip__Unicode_String(space, w_self, w_chars):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.call_method(w_self, 'lstrip',
unicode_from_string(space, w_chars))
开发者ID:antoine1fr,项目名称:pygirl,代码行数:4,代码来源:unicodeobject.py
示例8: contains__String_Unicode
def contains__String_Unicode(space, w_container, w_item):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.contains(unicode_from_string(space, w_container), w_item )
开发者ID:antoine1fr,项目名称:pygirl,代码行数:3,代码来源:unicodeobject.py
示例9: str_rsplit__String_Unicode_ANY
def str_rsplit__String_Unicode_ANY(space, w_self, w_delim, w_maxsplit):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.call_method(unicode_from_string(space, w_self),
'rsplit', w_delim, w_maxsplit)
开发者ID:antoine1fr,项目名称:pygirl,代码行数:4,代码来源:unicodeobject.py
示例10: str_replace__String_Unicode_Unicode_ANY
def str_replace__String_Unicode_Unicode_ANY(space, w_self, w_old, w_new, w_maxsplit):
from pypy.objspace.std.unicodetype import unicode_from_string
return space.call_method(unicode_from_string(space, w_self),
'replace', w_old, w_new, w_maxsplit)
开发者ID:antoine1fr,项目名称:pygirl,代码行数:4,代码来源:unicodeobject.py
注:本文中的pypy.objspace.std.unicodetype.unicode_from_string函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论