python字符串的常用方法有哪些(python,开发技术)

时间:2024-05-05 19:27:13 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    python%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%B8%B8%E7%94%A8%E6%96%B9%E6%B3%95%E6%9C%89%E5%93%AA%E4%BA%9B

字符串就是一系列字符。字符串属于不可变序列,在python中,用引号包裹的都是字符串,其中引号可以是单引号,双引号,也可以是三引号(单,双引号中的字符必须在一行,三引号中的字符可以分布在多行)

txt = 'hello world' # 使用单引号,字符串内容必须在一行
txt1 = "hello python world " # 使用双引号,字符串内容必须在一行
# 使用三引号,字符串内容可以分布在多行
txt2 = '''life is short
i use python '''

定义 find()方法返回该元素最小索引值(找不到返回-1) ????举个栗子????返回"python"的最小索引值

运行结果如下:

6

定义 index()方法返回该元素最小索引值(找不到元素会报错) ????举个栗子????返回"world"的最小索引值

运行结果如下:

13

定义 startswith() 方法如果字符串以指定值开头,返回True,否则返回False ????举个栗子????判断字符串是不是以"hello"开头

运行结果如下:

True

定义 endswith() 方法如果字符串以指定值结束,返回True,否则返回False ????举个栗子????判断字符串是不是以"hello"结束

运行结果如下:

Flase

定义 count() 方法返回指定值在字符串中出现的次数。 ????举个栗子????统计"o"出现次数

运行结果如下:

3

定义 join() 方法获取可迭代对象中的所有项目,并将它们连接为一个字符串。必须将字符串指定为分隔符 ????举个栗子????使用"-"作为分割符,将列表中的所有项连接到字符串中

运行结果如下:

h-e-l-l-o

定义 upper()方法将字符串全部转为大写 ????举个栗子????将字符串"hello python world"全部转为大写

运行结果如下:

HELLO WORLD

定义 lower()方法将字符串全部转为小写 ????举个栗子????将字符串"HELLO PYTHON WORLD"全部转为小写

运行结果如下:

hello python world

定义 split()方法以指定字符分割字符串,并返回列表 ????举个栗子????以?号作为分隔符,分割字符串

运行结果如下:

['hello', 'python', 'world']

????扩展????分割后打印还是原字符串(字符串是不可变类型,分割操作是复制一份原字符串,更改的是复制出来的那一份)

定义 strip()方法删除字符串两端的空格 ????举个栗子????删除hello两端的空格

运行结果如下:

hello

定义 replace()方法以指定内容替换掉被指定内容(默认替换全部,可指定替换次数) ????举个栗子????以java替换python

运行结果如下:

hello java world

????扩展????替换后打印还是原字符串(字符串是不可变类型,替换操作是复制一份原字符串,更改的是复制出来的那一份)

hello java world
hello python world

本文:python字符串的常用方法有哪些的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:spring boot诞生背景及优势是什么下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18