1print(','.join(())) 2print(','.join(('a',))) 3print(','.join(('a', 'b'))) 4 5print(','.join([])) 6print(','.join(['a'])) 7print(','.join(['a', 'b'])) 8 9print(''.join('')) 10print(''.join('abc')) 11print(','.join('abc')) 12print(','.join('abc' for i in range(5))) 13 14print(b','.join([b'abc', b'123'])) 15 16try: 17 ''.join(None) 18except TypeError: 19 print("TypeError") 20 21try: 22 print(b','.join(['abc', b'123'])) 23except TypeError: 24 print("TypeError") 25 26try: 27 print(','.join([b'abc', b'123'])) 28except TypeError: 29 print("TypeError") 30 31# joined by the compiler 32print("a" "b") 33print("a" '''b''') 34print("a" # inline comment 35 "b") 36print("a" \ 37 "b") 38 39# the following should not be joined by the compiler 40x = 'a' 41'b' 42print(x) 43