【貌似发现一个bug】
pythonista吧
全部回复
仅看楼主
level 3
墨染天南
楼主
貌似pythonisa 对于处理第一个字符是空格的字符串 有点问题
如下图 这个程序的目的是把字符串首尾的空格删掉 应该返回123 . 实际返回12 .
请大神帮忙看看
2018年01月17日 16点01分
1
level 1
比丢大魔王
你这是写错了吧 截取子串的时候不包含结尾位置 应该把-1去掉
2018年01月23日 16点01分
2
墨染天南
' 123'走不到 if n[-1] == ' ':这里
2018年01月26日 23点01分
level 1
🔥燚🔥
你自己写错了
2018年01月26日 16点01分
3
墨染天南
哪里错了 麻烦指出下 我自己也困惑
2018年01月27日 00点01分
level 3
墨染天南
楼主
按照比丢大魔王的说法改了 是改了个bug 但是没啥用 ' 123' 取出来是'12'
2018年01月27日 00点01分
4
level 1
🔥燚🔥
2018年01月27日 01点01分
5
墨染天南
很6 为什么n[-1]取的是最后一位 但是n[:-1] 取的是去掉最后一位的 真是神奇 感觉是[0:-1) 就是 包含0 不包含-1的感觉
2018年01月27日 17点01分
level 3
墨染天南
楼主
很6 为什么n[-1]取的是最后一位 但是n[:-1] 取的是去掉最后一位的 真是神奇 感觉是[0:-1) 就是 包含0 不包含-1的感觉
2018年01月27日 17点01分
6
比丢大魔王
哇 都忘记自己回复了 不知道现在回算不算挖坟 很多编程语言里 涉及到脚标范围操作都是包含头不包含尾的 -1脚标你可以理解为从开头往左边数 这样就‘循环 ’到了尾部位置 所以-1指的是最后一个位置
2018年04月19日 02点04分
level 1
比丢大魔王
另外如果你要取脚标1到最后 直接写[1:]即可,脚标0到倒第二位置写[0:-1]
2018年04月19日 02点04分
7
level 10
世态炎凉一依然
2018年04月19日 05点04分
8
1