Python bytes.strip 用法详解及示例

Python bytes.strip 用法详解及示例

bytes.strip()Python 中用于删除字节字符串(bytes)开头和结尾指定字符的方法。

语法:

bytes.strip([字符])
Python

其中,字符是可选参数,表示要删除的字符,默认删除字符串开头和结尾的空白字符(包括换行符、制表符等)。

下面是三个使用示例:

示例一:

data = b'  hello world  '
result = data.strip()
print(result)  # 输出:b'hello world'
Python

在上面的示例中,我们定义了一个字节字符串 data,字节字符串开头和结尾包含有空白字符。通过调用 strip() 方法,删除开头和结尾的空白字符,并返回新的字节字符串。

示例二:

data = b'XXhello worldXX'
result = data.strip(b'X')
print(result)  # 输出:b'hello world'
Python

在这个示例中,我们将 strip() 方法的参数设置为字节字符串 b'X',表示要删除开头和结尾的字符为 'X'。调用 strip() 方法后,开头和结尾的 'X' 字符被成功删除。

示例三:

data = b'-hello world--'
result = data.strip(b'-')
print(result)  # 输出:b'hello world'
Python

在这个示例里,我们将 strip() 方法的参数设置为字节字符串 b'-',表示要删除开头和结尾的字符为 '-'。调用 strip() 方法后,开头和结尾的 '-' 字符都被成功删除。

需要注意的是,strip() 方法返回的是新的字节字符串,原始字节字符串并没有改变。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南

登录

注册