Python-字符串(String)

一、基本概念

Python-字符串(String)
注意:

  1. 单引号或双引号,注意引号的嵌套问题
  2. 字符串和其他语言不一样,他可以单独存在,eg:“hello”.upper()
  3. 字符串进行相关函数操作后,原字符串不会被修改
  4. 可以用type函数来检测当前变量类型
  5. 字符串编号,左边从0开始,右边从-1开始
  6. 和其他语言一样有转义字符 eg: print(" " ")可以输出双引号
  7. 字符串切片操作:str[start, end],范围为从start开始不到end结束
  8. 可以用 + * 来进行字符串的拼接和重复
  9. 可以用len()函数求长度
    10.可以用str()函数将其他类型转化为字符串

二、字符串遍历

for循环遍历方法1:
Python-字符串(String)
for循环遍历方法2:
Python-字符串(String)

三、字符串操作函数

Python-字符串(String)

1、index()函数rindex()函数和count()函数和replace()函数

  • Index(x)、rindex():检测x是否包含在字符串中,返回相应的索引值,如果不存在,返回异常。
  • count(x):返回 str 在 string 里面出现的次数
  • replace(str1,str2, [,max]):把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次。

2、创建映射及填充

注意: 填充函数第二个参数不写默认为空格,三个填充,左,中,右;
Python-字符串(String)

3、split()函数和join()函数
Python-字符串(String)

join()函数,将前面的str加入到后面的空隙里!!!

Python-字符串(String)

4、大小写函数

  • upper()函数:转化为大写

  • lower()函数:转化为小写

  • capitalize()函数:行首字母大写

  • title()函数:每个单词首字母大写

  • swapcase()函数:大小写交换
    Python-字符串(String)
    5、检测函数和删除函数

  • startswith()函数和endswith()函数,参数可以是元组

  • strip()函数,删除两侧指定字符串,不写默认删除空格,rstrip和lstrip意思一样
    Python-字符串(String)