pocketpy/tests/25_rawstring.py
blueloveTH de16324601 ...
2023-04-27 18:56:41 +08:00

46 lines
872 B
Python

a = r'1\232\\\13'
assert a == '1\\232\\\\\\13'
b = r'\'
assert len(b) == 3
assert b == '\\'
s = '''asdasd
asds1321321321测试测试
'''
assert s == 'asdasd\nasds1321321321测试测试\n'
s = r'''asdasd
asds1321321321测试\测试'''
assert s == 'asdasd\nasds1321321321测试\\测试'
t = 4
assert f'123{t}56789' == '123456789'
b = 123
s = f'''->->{s}<-<-
{b}
'''
assert s == '->->asdasd\nasds1321321321测试\\测试<-<-\n123\n'
assert r''' ' ''' == " ' "
a = 10
assert f'{a}' == '10'
assert f'{a:>10}' == ' 10'
assert f'{a:<10}' == '10 '
assert f'{a:<10.2f}' == '10.00 '
assert f'{a:>10.2f}' == ' 10.00'
assert f'{a:3d}' == ' 10'
assert f'{a:10d}' == ' 10'
assert f'{a:1d}' == '10'
b = '123'
assert f'{b:10}' == '123 '
assert f'{b:>10}' == ' 123'
assert f'{b:1}' == '123'
assert f'{b:10s}' == '123 '