关于Python中索引与长度和“下标”的一些小误会

关于“下标”这个问题一直困惑了很久。

在C语言中数组的下标和索引之间还是有区别的,例如:a10和a[10]的含义就有很大的不同,在Python中,所有的类似于数组的结构中都没有下标的概念(这就很好解释了)

在Python中类似于a[2],dicts{5},b(0)这种结构中,括号里的数字都是索引的含义。索引在Python中的含义:序列中的所有元素都有自己的编号,(强调!!!1)这些编号都是从0开始递增的就比如说:

meng = 'Hello world'
meng[0] = 'H'

虽然说H是第一个元素,但是它所对应的索引是0。

这时候就冒出来了很多扰乱人的干扰项,例如函数range()

举个例子range(x) 当输入x=6时 这时的6所代表的含义就不是索引了,而是和他自身函数的定义有关,在range函数中range(6)所包含的意思就是生成一个整数序列,一个由[0,6)的整数序列,也就是0 1 2 3 4 5 。

最后就是对于长度而言,一个序列有多少的元素,他的长度就是多少,和其他的因素没有关系。

初学笔记,如有错误轻喷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白日懵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值