Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python字符串存储_Python 2.7 - Fatal编程技术网

Python 2.7 Python字符串存储

Python 2.7 Python字符串存储,python-2.7,Python 2.7,当我将“Python”存储在A中并尝试打印[-6]时,它会打印p,但为什么在尝试打印[6]时它会显示错误。 它还为[-0]和[0]打印“P”,但[1]的结果为“y”,而[-1]为“n” Python字符串是字符的Python列表,有点像字符数组,所以它们共享一个编号方案。。。你也可以把你的字符串想象成['P','y','t','h','o','n'] 列出编号方案:编号从0开始,就像在C中一样:所以[0]='p'第一个元素,…,[5]='n'最后一个元素,这就是为什么[6]是越界的-与C中相同

当我将“Python”存储在A中并尝试打印[-6]时,它会打印p,但为什么在尝试打印[6]时它会显示错误。
它还为[-0]和[0]打印“P”,但[1]的结果为“y”,而[-1]为“n”

Python字符串是字符的Python列表,有点像字符数组,所以它们共享一个编号方案。。。你也可以把你的字符串想象成['P','y','t','h','o','n']

列出编号方案:编号从0开始,就像在C中一样:所以[0]='p'第一个元素,…,[5]='n'最后一个元素,这就是为什么[6]是越界的-与C中相同

负索引是Python的一个特性:您可以从末尾访问Python列表—从末尾开始的编号以-1开头,因此[-1]是列表中的最后一个元素,在您的示例中是a[-1]==a[5]='n';那么很明显A[-2]=='o',等等。。。第一个元素是[-5]='y'和[-6]='P'


A[0]==A[-0],根据定义,我假设…

google用于python字符串索引。-这只是一个普遍缺乏阅读文档的情况。@anishsane:你链接到python 1.5了吗?:-我想这是肯定的。信息已经存在一段时间了。哈哈!我只是在谷歌上搜索python字符串索引。没有真正检查链接路径,只是它在docs.python.org上。因此,python字符串的基础不应该改变:-python字符串是python字符列表-不完全一样,但有些相似。