一字符串的定义
字符串就是一串字符,表示的是文本的数据类型
注意字符串也是有序序列哦
二字符串的定义方式
字符串可以用一对双引号或单引号来定义,但是我们一般采用双引号的方式来定义字符串。
注意:如果在定义的字符串的内部需要有单引号或者双音号,可以有两种解决方式
(1)采用转义的方式
例如:print(“我的名字是\“小红””)
(2)如果在字符串内部需要使用双引号,那么在字符串的外面就使用单引号;如果在字符串内部需要使用单引号,那么在字符串的外面就使用双引号就可以解决这类问题啦~
三字符串的取值操作
(1)字符串同列表和元组等数据类型一样,都是可以通过[]的方式访问字符串的每一个元素的,只不过需要在[]内部加上想要查找的数据的索引值
(2)由于字符串是有序序列,那么字符串就可以通过循环遍历的形式输出储存在字符串的每一个字符
例如: str=“hello world”
for char in str
print(char)
(3)index方法:使用该方法可以找到子串在母串中第一次出现的索引值(即第一次出现的位置)
使用格式为: 字符串.index(子串)
注意:如果我们用index方法,传递的子字符串并不存在,那么就会报错(报一个valueerror的错)
四统计字符串
1.使用len函数:可以统计该字符串变量所包含的字符数
使用格式为:len(字符串)
2.使用count方法:可以统计子串在母串中出现的次数
使用格式为:字符串.count(子串)
(列表和元组都有这些操作)