python的strip()方法使用_字符串处理

使用方法

strip()是一个常见的字符串方法,用于删除字符串开头和结尾的空白字符(包括空格、制表符、换行符等)。这个方法返回一个新的字符串,不会改变原始字符串本身。

以下是strip()方法的语法:

str.strip([chars])

其中,str 是要操作的目标字符串,chars 是一个可选参数,表示要删除的字符集合。如果 chars 未指定,默认情况下会删除所有的空白字符。

例如:

s = " Hello, World!      "
print(s.strip()) # 输出:Hello, World!

在上面的例子中,strip() 方法删除了字符串开头和结尾的所有空白字符,包括空格和制表符。

如果指定了 chars 参数,则只会删除指定的字符集合。例如:

s = " Hello, World! "
print(s.strip(',.')) # 输出:Hello, World!

在这个例子中,strip(',.') 方法只会删除字符串开头和结尾的逗号、句号和感叹号,其他字符保持不变。

案例

试着找出一个给定数字最后有多少个零。

输入:非负整数 。

输出:一个整数 。

例子:

assert end_zeros(0) == 1

assert end_zeros(1) == 0

assert end_zeros(10) == 1

assert end_zeros(101) == 0

def end_zeros(a: int) -> int:
    return (len(str(a))-len(str(a).strip('0')))

你可能感兴趣的:(python学习,python)