ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[success] # 切片 ~~~ 1.指定偏移量提取该位置的单个字符[开始:结尾:间隔],偏移量从左至右 从 0、1 开始,依次增加;从右至左从 -1、-2 开始,依次减小。如果省略 start,分片会默认使用偏移量 0(开头);如果省略 end,分片会默认使用 偏移量 -1(结尾)。 • [:] 提取从开头到结尾的整个字符串 • [start:] 从 start 提取到结尾 • [:end] 从开头提取到 end - 1 • [start:end] 从 start 提取到 end - 1 • [start:end:step] 从 start 提取到 end - 1,每 step 个字符提取一个 * 小技巧当倒着输出字符内容时我们可以用[::-1]的表现形 口诀+例: 切片顾头不顾腚,顾腚减一个,间隔从头数 上面这句话的意思是,且片中的开始位是算上,但结束位置是-1才是实际值,间隔是从开始位置算数对应的间隔点 ~~~ ~~~ A = "零一二三四五六七" #取第一个 print(A[0]) #取最后一个 print(A[-1]) #全部提取 print(A[:]) #从指定位置到结束 print(A[2:]) #从开头到指定结束位置 print(A[:3]) #从开头到结尾 print(A[0:3]) #间隔取值 print(A[::2]) 打印结果 零 七 零一二三四五六七 二三四五六七 零一二 零一二 零二四六 ~~~