slice.py 448 B

1234567891011121314151617181920
  1. my_string = "Hello, World!"
  2. out_of_range = False
  3. # 测试索引超出字符串长度的情况
  4. try:
  5. my_string[len(my_string)] == ""
  6. except:
  7. print("1.IndexError: 索引超出字符串长度")
  8. out_of_range = True
  9. assert out_of_range
  10. # 测试切片超出字符串长度的情况
  11. b = my_string[0:100]
  12. print(b)
  13. # 测试使用负数索引访问字符串的情况
  14. assert my_string[-1] == "!"
  15. assert my_string[-5:-1] == "orld"
  16. print("PASS")