欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python基础之字符串操作

程序员文章站 2022-04-16 16:16:31
什么是字符串?a = 'abc'b = "abc"c = '''abc '''单引号,双引号,三引号或者是通过intput到的等都是字符串格式。字符串支持下标在下标是从0开始计数,如果想选取最后一个也可以使用下标 -1以此类推切片切片的语法:[起始:结束:步长]注意:选取的区间从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。find(查找字符串在某字符串中是否包含)mystr.find(str, 开始下标, 结束下标) index(...

什么是字符串?

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

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

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作

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

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

python基础之字符串操作
统计字符串在name变量中出现的次数,如果没有则返回0

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

python基础之字符串操作
因为字符串为不可变类型,所以说原字符串并没有发生改变。

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

python基础之字符串操作

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

python基础之字符串操作
用字符把所有的单个字符串连接为一个字符串

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作
如果字符串为开头字符串则返回True,不是则返回False

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

python基础之字符串操作
如果字符串为尾部字符串则返回True,不是则返回False

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作
按照行分隔,最后返回一个列表

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

python基础之字符串操作

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

python基础之字符串操作

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

python基础之字符串操作

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

相关标签: IT python