1.字符串的介绍
字符串:就是一串字符,也就是一个字符的集合,通俗理解带有引号的数据
字符串属于容器类型
字符串的表现形式有4种
1.单引号字符串
2.双引号字符串
3.三个单引号的字符串(多行数据时使用)
4.三个双引号的字符串(多行数据时使用)
2.f字符串
f字符串的使用场景:给字符串的动态数据进行相关的设置
提示:f字符串只能使用在python3.6及其上的版本,否则只能使用格式化输出
3.常用的字符串的方法
my_str = "hello,python"
1.find:检测指定数据是否包含在字符串变量中,在的话则返回对应的下标值,否则返回-1
a = my_str.find("o")
b = my_str.find("o",0,11)
1.要查找的数据
2.开始下标
3.结束下标(不包含)
2.index:检测指定数据是否包含在字符串变量中,在的话则返回对应的下标值,否则程序崩溃
a = my_str.index("o")
b = my_str.index("o",0,7)
3.count:统计指定数据在字符串中出现的次数。
a = my_str.count("l")
4.replace:根据指定数据对字符串中数据进行替换,返回一个替换后的新字符串
a = my_str.index("o","pp",2)
1.要替换的数据
2.替换后的数据
3.替换的次数,不指定时则全部替换
5.split:根据指定数据对字符串进行分割,返回一个列表。
my_str = "苹果#鸭梨#西瓜’
a = my_str.split("#",2)
1.指定分割的数据
2.指定分割的次数
6.join:对容器类型中的数据进行字符串的拼接操作,返回一个新的字符串
my_str = ‘abc‘
result = _.join(my_str)
my_str = [‘苹果‘,‘鸭梨‘,‘西瓜‘]
result = ‘&‘.join(my_str)
1.要连接的数据(_或#)
2.拼接的对象(my_str)
3.join方法只是对容器类型中的数据进行字符串拼接的,所以容器内的每一个数据都是字符串
4.字符串的方法补充
my_str = ‘hello world itcast and itcastcpp‘
1.capitalize:把字符串的第一个字符大写
my_str.capitalize()
2.title:把字符串的每个单词的首个字母大写
my_str.title()
3.startswith:检查字符串是不是以指定数据开头,是则返回True,否则返回False
my_str.startswith(hello)
4.endswith:检查字符串是不是以指定数据结尾,是则返回True,否则返回False
my_str.endswith(obj)
5.lower:转换my_str中所有大写字母字符为小写
my_str.lower()
6.upper:转换my_str中的小写字母为大写
my_str.upper()
7. lstrip:删除my_str左边的空白字符
my_str.lstrip()
8.rstrip:删除my_str字符串末尾的空白字符串
my_str.rstrip()
9.strip:删除my_str字符串两端空白字符串
my_str.strip()
10.rfind:类似于find函数,不过从右边开始查找
11.rindex:类似于index函数,不过从右边开始查找
12.partition:用指定数据将my_str分割成三个部分
13.rpartition:类似于partition函数,不过从右边开始查找
14.spiltlines:按照行分隔,返回一个包含各行作为元素的列表
15.isalpha:如果my_str所有字符都是字母,则返回True,否则返回False
16.isdigit:如果my_str只包含数字则返回True,否则返回False
17.isalnum:如果my_str所有字符都是字母或者数字,则返回True,否则返回False
18.isspace:如果my_str中中只包含空格,则返回True,否则返回False
原文:https://www.cnblogs.com/xin-dong-2020/p/13204100.html