💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
前面说过,字符串是由0个或多个字符组成的有限串行。可以用数组的形式表示(数组下标从0开始记),且字符串可以连接追加,也可以分开切片 \>>> lang ="hello world" \>>> lang\[0\] \#用数组元素输出字符串元素 'h' \>>> lang\[1\] 'e' \>>> "hello world"\[2\] 'l' \>>> "hello world"\[3\] 'l' \>>> "hello world"\[4\] 'o' \>>> lang.index("e") \#index 使用index()函数查找指定字符的位置 1 \>>> lang.index("o") 4 \>>> lang.index("wo") 6 \>>> lang.index("wor") 6 \>> 使用冒号 : 实现切片,冒号表示到、至(冒号后的值不包含),冒号前后不设值的话表从头至尾逐一输出 如lang\[2:5\] 就是输出从第二到第五个字符串(不含第五)的值 \>>> lang\[2:\] 'llo world' \>>> lang\[:\] 'hello world' \>>> >>> lang\[:\] \#字符串全部切片和赋值都是指向同一个内存地址,也就是同一个对象 'hello world' \>>> c=lang\[:\] \>>> id(c) 21301752 \>>> id(lang) 21301752 \>>> c=lang \>>> id(c) 21301752 \>>> d=lang \>>> id(d) 21301752