summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/string1.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/string1.py')
-rw-r--r--tests/basics/string1.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/tests/basics/string1.py b/tests/basics/string1.py
index f58fcd401a..8d5f4618dc 100644
--- a/tests/basics/string1.py
+++ b/tests/basics/string1.py
@@ -1,17 +1,27 @@
# basic strings
+# literals
+print('abc')
+print(r'abc')
+print(u'abc')
+print(repr('\a\b\t\n\v\f\r'))
+print('\z') # unrecognised escape char
+
+# construction
print(str())
+print(str('abc'))
+# inplace addition
x = 'abc'
print(x)
-
x += 'def'
print(x)
+# binary ops
print('123' + "456")
-
print('123' * 5)
+# subscription
print('abc'[1])
print('abc'[-1])
try: