Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:str.split()删除尾随数字_Python_Python 3.x - Fatal编程技术网

Python:str.split()删除尾随数字

Python:str.split()删除尾随数字,python,python-3.x,Python,Python 3.x,有人能解释一下Python 3.7和Ipython中的这种行为吗 'asdf1 001.csv'.strip('001.csv') Out[6]: 'asdf1 ' 'asdf1 001.csv'.strip(' 001.csv') Out[7]: 'asdf' 重点关注最后一个数字(1)它遵循以下内容中概述的逻辑: chars参数不是前缀或后缀;相反,其值的所有组合都被剥离: 而且: 最外层的前导字符和尾随字符参数值将从字符串中剥离。从前端删除字符,直到到达字符集中不包含的字符串为止 它还提

有人能解释一下Python 3.7和Ipython中的这种行为吗

'asdf1 001.csv'.strip('001.csv')
Out[6]: 'asdf1 '
'asdf1 001.csv'.strip(' 001.csv')
Out[7]: 'asdf'

重点关注最后一个数字(
1

它遵循以下内容中概述的逻辑:

chars参数不是前缀或后缀;相反,其值的所有组合都被剥离:

而且:

最外层的前导字符和尾随字符参数值将从字符串中剥离。从前端删除字符,直到到达字符集中不包含的字符串为止

它还提供了一个有助于理解行为的示例:

'www.example.com'.strip('cmowz.')
>'example'

它遵循以下文件中概述的逻辑:

chars参数不是前缀或后缀;相反,其值的所有组合都被剥离:

而且:

最外层的前导字符和尾随字符参数值将从字符串中剥离。从前端删除字符,直到到达字符集中不包含的字符串为止

它还提供了一个有助于理解行为的示例:

'www.example.com'.strip('cmowz.')
>'example'

Pythons
str.rstrip
不会删除字符串
'001.csv'
,它会删除
'001.csv'
中包含的每个字符,直到字符串以另一个字符结尾。因此,在第一个示例中,
'001.csv'
不包含空格,该函数是使用
'asdf1'
完成的。在第二个示例中,
rstrip
在删除空格后不会停止,因为
'001.csv'
仍然包含
'1'
Pythons
str.rstrip
不会删除字符串
'001.csv'
,它将从字符串末尾删除
'001.csv'
中包含的每个字符,直到字符串以另一个字符结尾。因此,在第一个示例中,
'001.csv'
不包含空格,该函数是使用
'asdf1'
完成的。在第二个示例中,
rstrip
在删除空格后不会停止,因为
'001.csv'
仍然包含一个
'1'

,正如下面提供的文档一样-strip以任何顺序从开始和结束处删除括号中提供的所有字符,直到到达其他字符。在第一种情况下,没有空格,所以它停止在空格处删除,在第二种情况下,它删除空格,然后是1,因为它也存在于集合中

此处的文档:


从提供的文档中可以看出,下带以任何顺序从开始和结束移除括号中提供的所有字符,直到到达其他字符。在第一种情况下,没有空格,所以它停止在空格处删除,在第二种情况下,它删除空格,然后是1,因为它也存在于集合中

此处的文档: