python 删除字符串前后空格

举报
福州司马懿 发表于 2025/04/28 16:06:06 2025/04/28
310 0 0
【摘要】 在 Python 中,可以使用 strip() 方法来删除字符串前后的空格。strip() 方法会返回一个新的字符串,其中原始字符串开头和结尾的所有空白字符(包括空格、制表符、换行符等)都被移除。以下是一个简单的示例:def remove_whitespace(s): return s.strip()# 示例用法string_with_whitespace = " Hello, W...

在 Python 中,可以使用 strip() 方法来删除字符串前后的空格。strip() 方法会返回一个新的字符串,其中原始字符串开头和结尾的所有空白字符(包括空格、制表符、换行符等)都被移除。

以下是一个简单的示例:

def remove_whitespace(s):
    return s.strip()

# 示例用法
string_with_whitespace = "   Hello, World!   "
clean_string = remove_whitespace(string_with_whitespace)

print(clean_string)  # 输出: "Hello, World!"

代码说明:

  • strip() 方法:移除字符串开头和结尾的所有空白字符。
  • 如果只需要移除左侧或右侧的空白字符,可以使用 lstrip()rstrip() 方法。

示例扩展:

string_with_whitespace = "   Hello, World!   "

# 移除左侧空白字符
left_stripped = string_with_whitespace.lstrip()
print(left_stripped)  # 输出: "Hello, World!   "

# 移除右侧空白字符
right_stripped = string_with_whitespace.rstrip()
print(right_stripped)  # 输出: "   Hello, World!"

通过这些方法,您可以灵活地处理字符串中的空白字符。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。