1、什么是字符串
字符串是由零个或多个字符组成的有限序列。一般记为 s =a1a2a3a4...an它是编程语言中表示文本的数据类型。
字符串与数组有很多相似之处,比如使用 名称[下标] 来得到一个字符。然而,字符串有其鲜明的特点,即结构相对简单,但规模可能是庞大的。
2、字符串有哪些操作
在编程语言中,字符串往往由特定字符集内有限的字符组合而成,根据其特点,对字符串的 操作 可以归结为以下几类:
- 字符串的比较、连接操作(不同编程语言实现方式有所不同);
- 涉及子串的操作,比如前缀,后缀等;
- 字符串间的匹配操作,如 KMP 算法、BM 算法等。
3、python常用
- len()获取字符串长度 len('hello,world')
- count()找出字符串中子字符串出现的次数 ‘hello’.count(e)
- split()根据设置的字符来分割字符串 string.split(',')
- find() 检测字符串中是否包含有子字符串str string.find('hello')
- upper()和lower() 大小写转换 string.upper() string.lower