コード例 #1
0
ファイル: rsre_char.py プロジェクト: njues/Sypy
def getlower(char_ord, flags):
    if flags & SRE_FLAG_LOCALE:
        if char_ord < 256:  # cheating!  Well, CPython does too.
            char_ord = tolower(char_ord)
        return char_ord
    elif flags & SRE_FLAG_UNICODE:
        assert unicodedb is not None
        char_ord = unicodedb.tolower(char_ord)
    else:
        if int_between(ord('A'), char_ord, ord('Z') + 1):  # ASCII lower
            char_ord += ord('a') - ord('A')
    return char_ord
コード例 #2
0
ファイル: rsre_char.py プロジェクト: Debug-Orz/Sypy
def getlower(char_ord, flags):
    if flags & SRE_FLAG_LOCALE:
        if char_ord < 256:      # cheating!  Well, CPython does too.
            char_ord = tolower(char_ord)
        return char_ord
    elif flags & SRE_FLAG_UNICODE:
        assert unicodedb is not None
        char_ord = unicodedb.tolower(char_ord)
    else:
        if int_between(ord('A'), char_ord, ord('Z') + 1):   # ASCII lower
            char_ord += ord('a') - ord('A')
    return char_ord
コード例 #3
0
ファイル: builtin.py プロジェクト: Debug-Orz/Sypy
 def fn():
     assert isupper(ord("A"))
     assert islower(ord("a"))
     assert not isalpha(ord(" "))
     assert isalnum(ord("1"))
     assert tolower(ord("A")) == ord("a")
コード例 #4
0
ファイル: builtin.py プロジェクト: Debug-Orz/Sypy
 def fn(n):
     return tolower(n)
コード例 #5
0
 def fn():
     assert isupper(ord("A"))
     assert islower(ord("a"))
     assert not isalpha(ord(" "))
     assert isalnum(ord("1"))
     assert tolower(ord("A")) == ord("a")
コード例 #6
0
 def fn(n):
     return tolower(n)
コード例 #7
0
ファイル: test_rlocale.py プロジェクト: njues/Sypy
 def test_lower_upper(self):
     assert isupper(ord("A"))
     assert islower(ord("a"))
     assert not isalpha(ord(" "))
     assert isalnum(ord("1"))
     assert tolower(ord("A")) == ord("a")