1.字符串简介
字符串 str
介绍:
只要能在键盘上打出来的,都是字符串 空格 特殊符号 数字
定义方式:
1、成对的引号(单、双都可以)
2、三对引号(可以保留里面的原有格式)
注意:
1、引号会自动配对
2、如果实在要用引号,可以使用不同的引号进行区分
有序的序列结构
序列机构: 可以存储多个数据(元素/值)
有序:有顺序可以,可以使用下标(索引)会进行排序
len(数据) 查看数据的长度
字符串的查找 索引(下标)
顺序:从0开始计数 0、1、2、3…… 逆序:-1 -2 -3 ……
查找单个值:str[索引]
查找多个连续的值:str[起始下标:结束下标]
获取从起始到结束位置范围里面的元素(左闭右开, 闭区间表示可以拿到,开区间拿不到)
查找多个不连续的值:str[起始:结束:步长]
步长默认为1 步长为n,表示隔n-1隔取一个元素
注意: [起始:结束:步长] 下标和步长具体的值可以不写直接用默认的,但是结构不能丢
步长的方向要和起始·结束的方向一致,否则取到值 从前往后,
步长为正; 从后往前步长为负数
2.字符串的拼接和格式化
字符串的拼接
str * int 根据数值将字符串
字符串的拼接 字符串不能进行数学计算
str + str 两个字符串拼接
str * int 根据数值将字符串成倍复制
字符串的格式化
%格式化 需要考虑数据类型
%s 字符串
%d 整型
%f 浮点型
format格式化
"{}{}".format(变量1, 变量2)
f"{变量1}{变量2}"