2016-12-06 | Paul Boddie | raw annotate files changeset graph | 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)