Lichen

tests/string.py

336:8c75cdf1a764
2016-12-06 Paul Boddie Introduced stream classes employing C-level FILE pointers, changing the sys stdin, stdout and stderr objects to be instances of these stream classes. Added fread and fwrite support to the native functions. Added support for raising EOFError.
     1 s = "Hello"     2 s += " world!"     3 print s                     # Hello world!     4      5 s2 = "Hello worlds!"     6 print s2                    # Hello worlds!     7 print s < s2                # True     8 print s <= s2               # True     9 print s == s2               # False    10 print s != s2               # True    11 print s >= s2               # False    12 print s > s2                # False    13     14 print s[0]                  # H    15 print s[-1]                 # !    16     17 print ord(s[0])             # 72    18     19 try:    20     print ord(s)            # should raise an exception    21 except ValueError, exc:    22     print "ord(s): value is not appropriate", exc.value    23     24 print hash(s)