当前位置: 移动技术网 > IT编程>脚本编程>Python > python基础之字符串操作

python基础之字符串操作

2020年07月20日  | 移动技术网IT编程  | 我要评论

什么是字符串?

a = 'abc'
b = "abc"
c = '''abc '''

单引号双引号三引号或者是通过intput到的等都是字符串格式。

  • 字符串支持下标
    在这里插入图片描述
    在下标是从0开始计数,如果想选取最后一个也可以使用下标 -1以此类推
  • 切片
    切片的语法:[起始:结束:步长]
    注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。
    在这里插入图片描述
  • len(返回字符串的长度)
len(字符串)

在这里插入图片描述

  • find(查找字符串在某字符串中是否包含)
mystr.find(str, 开始下标, 结束下标)  

在这里插入图片描述

  • index(查找字符串在某字符串中是否包含)
mystr.index(str, 开始下标, 结束下标)  

在这里插入图片描述

find()函数与index()函数类似,但是前者字符串不存在是返回 -1,或者字符串不存在直接报错

  • count(统计字符串在某字符串中出现的次数)
mystr.count(字符串)

在这里插入图片描述
统计字符串在name变量中出现的次数,如果没有则返回0

  • replace(替换字符串中的字符)
mystr.replace(旧字符串,新字符串,替换次数)

在这里插入图片描述
因为字符串为不可变类型,所以说原字符串并没有发生改变。

  • split(分割字符串)
mysrt.split(分割字符,分割次数)

在这里插入图片描述

  • join(多个字符串合并为一个字符串)
字符或者子串.join(多个字符串)

在这里插入图片描述
用字符把所有的单个字符串连接为一个字符串

  • capitalize(将字符串的第一个字符转化为大写)
mystr.capitalize()

在这里插入图片描述

  • title(每个单词首字母大写)
mystr.title()

在这里插入图片描述

  • startswith(检查开头字符串)
mysrt.startswith(字符串)

在这里插入图片描述
如果字符串为开头字符串则返回True,不是则返回False

  • endswith(检查尾部为某字符串)
mystr.endswith(字符串)

在这里插入图片描述
如果字符串为尾部字符串则返回True,不是则返回False

  • lower(大写字符串转化为小写)
mystr.lower()

在这里插入图片描述

  • upper(小写转化为大写)
mysrt.upper()

在这里插入图片描述

  • lstrip(删除左侧空格),rstrip(删除右侧空格),strip(删除两侧空格)
mysrt.lstrip()
mysrt.rstrip()
mystr.strip()

在这里插入图片描述

  • partition(按照某个字符把字符串分割成三部分)
mystr.partition(字符串)

在这里插入图片描述

  • splitlines(按照行分隔)
str.splitlines()

在这里插入图片描述
按照行分隔,最后返回一个列表

  • isalpha(判断字符串组成是否全部为字母)
mystr.isalpha()

在这里插入图片描述

  • isalnum(判断字符串中是否只包含字母或者数字)
mystr.isalnum()

在这里插入图片描述

  • isspace(判断字符串中是否只包含空格)
mystr.isspace()

在这里插入图片描述

本文地址:https://blog.csdn.net/qq_41158271/article/details/107444535

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网