一、定义
如下定义的变量a,存储的是数字类型的值
a = 100
如下定义的变量b,存储的是字符串类型的值
b = "hello www.codetutor.top" # 或者 b = 'hello www.codetutor.top'
小总结:
- 双引号或者单引号中的数据,就是字符串
二、下标
下标:就是标记空间的一个数字
下标,有些文档叫法为“索引”,个人觉得其实下标更好的体现它的特点
1. 下标为正数
如果有字符串:name = 'abcdef'
,在内存中的实际存储如下:
2. 下标为负数
特点:
- 每个字符单独存储,各占一个存储空间
- 为了方便标记处哪个空间存放的是哪个字符,Python使用了"下标"
- 如果从左侧开始编号,那么下标从
0
开始 - 如果从右侧开始编号,那么下标从
-1
开始 - 如果字符串只有3个字符例如"abc",那么能用的下标为0、1、2不能使用超过2以上的,这种情况就是"越界"很危险会导致程序崩溃
三、"下标"的使用
name = 'abcdef' print(name[0]) print(name[1]) print(name[2])
运行结果:
a b c