python中str内置函数用法总结

yizhihongxing

Python中str内置函数用法总结

Python中str类是一种常用的数据类型,有很多内置函数可以帮助我们操作和处理字符串。下面是一些常用的str内置函数及其用法总结。

1. capitalize()

将字符串第一个字符变为大写。

示例代码:

str = "hello world"
new_str = str.capitalize()
print(new_str)  # Hello world

2. upper()

将字符串中所有字符变为大写。

示例代码:

str = "hello world"
new_str = str.upper()
print(new_str)  # HELLO WORLD

3. lower()

将字符串中所有字符变为小写。

示例代码:

str = "HELLO WORLD"
new_str = str.lower()
print(new_str)  # hello world

4. title()

将字符串中每个单词的首字母变为大写。

示例代码:

str = "hello world"
new_str = str.title()
print(new_str)  # Hello World

5. count(sub, start, end)

返回字符串中子字符串sub在[start, end]区间内出现的次数。

示例代码:

str = "hello python"
count = str.count("o", 0, 5)
print(count)  # 1

6. find(sub, start, end)

返回字符串中子字符串sub在[start, end]区间内第一次出现的位置,如果没有出现则返回-1。

示例代码:

str = "hello python"
index = str.find("py", 0, 5)  # 从0-4的区间内查找py
print(index)  # -1,说明没有找到

7. replace(old, new, max_replace)

将字符串中的old字符替换成new字符,最多替换max_replace次。

示例代码:

str = "hello world"
new_str = str.replace("l", "L", 2)
print(new_str)  # heLLo worLd

8. split(sep, max_split)

将字符串根据分隔符sep分成多个子字符串,最多分割max_split次。

示例代码:

str = "hello,world,python"
new_str = str.split(",", 1)
print(new_str)  # ["hello", "world,python"]

9. strip(chars)

去除字符串两端的空格和制定的字符。

示例代码:

str = "  hello world.   "
new_str = str.strip(" h.")
print(new_str)  # "ello world"

以上是一些常用的str内置函数及其用法总结。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python中str内置函数用法总结 - Python技术站

(0)
上一篇 2023年6月5日
下一篇 2023年6月5日

相关文章

  • Python HTTP客户端自定义Cookie实现实例

    Python HTTP 客户端自定义 Cookie 实现实例 在 Python 中,可以使用 requests 模块发送 HTTP 请求,并自定义 Cookie。以下是 Python HTTP 客户端自定义 Cookie 实现实例。 1. 使用 cookies 参数 在使用 requests 模块发送 HTTP 请求时,可以使用 cookies 参数来自定义…

    python 2023年5月15日
    00
  • 14 个Python小游戏 源码分享

    以“14 个Python小游戏 源码分享”为例,我们来详细讲解完整攻略。 简介 该攻略是针对Python编程爱好者,提供14个Python小游戏的完整代码分享,将利用Python编写一个简单的但令人愉悦的小游戏,以此展示Python编程的魅力。 步骤 步骤一:了解Python 首先要了解Python编程语言的基本概念和使用方法,可以通过阅读Python官方文…

    python 2023年5月19日
    00
  • 如何使用 Python Redis 库实现 Redis 集群?

    以下是详细讲解如何使用 Python Redis 库实现 Redis 集群的完整使用攻略。 Python Redis 库简介 Python Redis 库是 Redis 的官方 Python 客户端,提了对 Redis 数据库的完整支持。Python Redis可以用于连接 Redis 单节点、Redis 集群、Redis Sentinel 等多种 Redi…

    python 2023年5月12日
    00
  • Python实现解析yaml配置文件的示例详解

    Python实现解析yaml配置文件的示例详解 在Python中,我们可以使用PyYAML模块来解析和读取YAML格式的配置文件。本文将详细讲解PyYAML模块的使用方法,包括读取YAML文件、解析YAML文件等操作。 读取YAML文件 以下是一个使用PyYAML模块读取YAML文件的示例: import yaml with open(‘config.yam…

    python 2023年5月15日
    00
  • Python实现提取XML内容并保存到Excel中的方法

    接下来我会详细讲解“Python实现提取XML内容并保存到Excel中的方法”的完整实例教程,并提供两个示例说明。 确定依赖 在实现上述功能前,我们需要安装两个依赖:xlwt用于写入Excel,xml.etree.ElementTree 用于解析XML。 你可以使用以下命令进行依赖安装: pip3 install xlwt 解析XML 在这一步中,首先需要加…

    python 2023年5月14日
    00
  • 在Python中计算数据框中的单词[重复]

    【问题标题】:Counting Words in a Dataframe in Python [duplicate]在Python中计算数据框中的单词[重复] 【发布时间】:2023-04-03 11:12:01 【问题描述】: 我已使用 pandas 将 CSV 文件导入 Python。该文件由 3 列和 498 行组成。我只需要一个名为“描述”的列的字数…

    Python开发 2023年4月8日
    00
  • Python判断对象是否相等及eq函数的讲解

    Python判断对象是否相等及eq函数的讲解 在Python中,我们可以使用==运算符来判断两个对象是否相等。但是,对于自定义的类,我们需要重载__eq__函数来实现对象的相等判断。以下是一个完整攻略,包含两个示例。 判断对象是否相等 在Python中,我们可以使用==运算符来判断两个对象是否相等。对于内置类型,如int、float、str等,==运算符会比…

    python 2023年5月15日
    00
  • 浅谈终端直接执行py文件,不需要python命令

    要在终端中直接执行.py文件,不需要使用python命令,需要进行如下几个步骤: 1. 添加#!/usr/bin/env python解释器路径 在.py文件的第一行添加以下代码,标识该文件通过哪个解释器运行: #!/usr/bin/env python 2. 修改文件的权限 对.py文件进行权限修改,使其能够直接执行。修改命令如下: chmod +x &l…

    python 2023年5月18日
    00
合作推广
合作推广
分享本页
返回顶部