mirror of
				https://github.com/pocketpy/pocketpy
				synced 2025-10-31 00:40:16 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			749 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			749 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| a = '12345'
 | |
| assert a.encode() == b'12345'
 | |
| 
 | |
| # test add
 | |
| assert b'123' + b'456' == b'123456'
 | |
| assert b'' + b'123' == b'123'
 | |
| assert b'123' + b'' == b'123'
 | |
| assert b'' + b'' == b''
 | |
| 
 | |
| assert b'\xff\xee' != b'1234'
 | |
| assert b'\xff\xee' == b'\xff\xee'
 | |
| 
 | |
| a = '测试123'
 | |
| assert a == a.encode().decode()
 | |
| 
 | |
| 
 | |
| 
 | |
| # test slice
 | |
| s = b"football"
 | |
| q = b"abcd"
 | |
| r = b"zoo"
 | |
| t = b"this is string example....wow!!!"
 | |
| assert s[0] == ord('f')
 | |
| assert s[1:4] == b'oot'
 | |
| assert s[:-1] == b'footbal'
 | |
| assert s[:10] == b'football'
 | |
| assert s[-3] == ord('a')
 | |
| assert t[-5:] == b'ow!!!'
 | |
| assert t[3:-3] == b's is string example....wow'
 | |
| 
 | |
| a = b"Hello, World!"
 | |
| assert a[::-1] == b"!dlroW ,olleH"
 | |
| assert a[::2] == b"Hlo ol!"
 | |
| assert a[2:5:2] == b"lo"
 | |
| assert a[5:2:-1] == b",ol"
 | |
| assert a[5:2:-2] == b",l" |