1.  有如下字符串

str = '123456789'

字符串切片技术,

例如,返回输出从第三个开始到第六个的字符(不包含)即得到:345

利用字符串切片技术,代码可以这么写:print(str[2:5])

如果想返回如下八行结果,利用字符串切片技术,如何编写代码?

123456789
12345678
1
345
3456789
24
123456789123456789
123456789你好
print(str)                 # 输出字符串
print(str[0:-1])           # 输出第一个到倒数第二个的所有字符
print(str[0])              # 输出字符串第一个字符
print(str[2:5])            # 输出从第三个开始到第六个的字符(不包含)
print(str[2:])             # 输出从第三个开始后的所有字符
print(str[1:5:2])          # 输出从第二个开始到第五个且每隔一个的字符(步长为2)
print(str * 2)             # 输出字符串两次
print(str + '你好')         # 连接字符串
答案

 

 
posted on 2024-04-23 17:06  巡山小牛  阅读(23)  评论(0编辑  收藏  举报