什么是字符串
-
在python中,使用单引号或者双引号包括起来的, 就是字符串
-
字符串也可以使用6个单引号或者6个双引号括起来
-
在python3中, 字符串分为两种类型, 第一种是str, 是unicode字符串, 第二种是bytes类型, 就是经过编码后的字符串, 是一种字节码, 使用与保存在磁盘上或者网络上传输
-
例1
-
例2
-
例3:bytes数据类型
字符串的格式化
- 字符串格式化, 就是将一个字符串中某些经常改变的地方, 提取出来, 用一些占位符占位, 通过格式化方式填充进去
- 格式化字符串有两种方式, 1, 使用%s,%d,%f等%…方式进行占位, 2. 使用format方法
例子1:
-
例子2
-
例子3
-
例子4
字符串的下标操作
- 使用: 字符串[下标值] 进行取下标操作
例子1:
例子2:
字符串的切片 slice
- 截取字符串的某一段字符, 字符串[开始位置:结束位置:步长]
例子1:
例子2:
例子3:
例子4:
字符串的常用方法
字符串的拼接
字符串的拼接: 使用 + ,让两个字符串进行相加,让两个字符拼接成一个字符的效果
例子:
字符串:find方法
find: 返回查找字符串的下标位置, 如果返回-1,则没有查到该字符, rfind方法是从右边到左边开始查找
例子1:
例子2
例子3
index方法
index方法:如果没有找到, 抛出一个异常, rindex方法同样是从右边开始
例子1
例子2
len函数
len函数: 获取字符串字符长度
例子
count方法
count方法: 获取子字符在字符串中出现的次数
例子
例子2
replace方法
replace方法: 字符替换,不会改变原来变量中的字符, 需要定义一个变量接收替换后的字符串
例子:
例子2
split方法
按照给定字符进行分割, 返回一个列表
- 下列方式, 不写例子, 只做笔记, 格式都差不多, 学会上面的,下面的可以自己领悟出来
stratswith方法
判断一个字符串是否以某个字符开头
endswith方法
判断一个字符串是否以某个字符结尾
- lower方法
将英文字符串全部改为小写
- upper方法
将英文字符串全部大写
- strip方法
将字符串的左右字符串空格全部去掉, rstrip右边的字符串, lstrip左边的字符串
- partition方法
以那个字符串为中心, 返回一个元组形式的数据类型
- isalnum方法
判断字符串中所有字符都是字母或者数字, 是返回true, 不是返回false
- isalpha方法
如果字符串中出现一个字符不是字母返回False,否则返回true
- isdigit方法
字符串中只包含数字返回True,否则返回 False
- isspace方法
字符串只包含空格, 返回True,如果不包含返回False
下面的笔记为补充笔记, 理解了用到的时候就会记得有这样的东西存在