字符串 列表 元组 字典 集合3.1字符串介绍

一、定义

如下定义的变量a,存储的是数字类型的值

a = 100

如下定义的变量b,存储的是字符串类型的值

b = "hello www.codetutor.top"
# 或者
b = 'hello www.codetutor.top'

  

小总结:

  • 双引号或者单引号中的数据,就是字符串

二、下标

下标:就是标记空间的一个数字

下标,有些文档叫法为“索引”,个人觉得其实下标更好的体现它的特点

1. 下标为正数

如果有字符串:name = 'abcdef',在内存中的实际存储如下:

image-20200831092310347

2. 下标为负数

image-20200831094148880

特点:

  • 每个字符单独存储,各占一个存储空间
  • 为了方便标记处哪个空间存放的是哪个字符,Python使用了"下标"
  • 如果从左侧开始编号,那么下标从 0 开始
  • 如果从右侧开始编号,那么下标从-1开始
  • 如果字符串只有3个字符例如"abc",那么能用的下标为0、1、2不能使用超过2以上的,这种情况就是"越界"很危险会导致程序崩溃

三、"下标"的使用

name = 'abcdef'

print(name[0])
print(name[1])
print(name[2])

  

运行结果:

 a
 b
 c

  

原文地址:https://www.cnblogs.com/dong4716138/p/15667671.html