若字符串中的第一个或最后一个字符是$,请在python中删除它
我尝试了上面的代码,它给了我正确的结果若字符串中的第一个或最后一个字符是$,请在python中删除它,python,Python,我尝试了上面的代码,它给了我正确的结果 table_name='Customer$' if table_name.startswith('$'): table_name=table_name[1:] if table_name.endswith('$'): table_name=table_name[:-1] 有没有优化的方法?请回复使用.strip(): 这将从开始和结束处删除所有$,如果字符串周围没有美元,则不执行任何操作。使用.strip(): table_name =
table_name='Customer$'
if table_name.startswith('$'):
table_name=table_name[1:]
if table_name.endswith('$'):
table_name=table_name[:-1]
有没有优化的方法?请回复使用.strip()
:
这将从开始和结束处删除所有$
,如果字符串周围没有美元,则不执行任何操作。使用.strip()
:
table_name = '$Customer$'.strip('$')
这将从开始和结束处删除所有$
s,如果字符串周围没有美元,则不执行任何操作
table_name = '$Customer$'.strip('$')
strip()
方法删除任何前导字符(开头的空格)和尾随字符(结尾的空格)(空格是要删除的默认前导字符)。默认情况下,将删除尾随空格和前导空格。如果传递了一个字符/s的参数,则该字符/s将从前导和尾随位置中删除
strip()
方法删除任何前导字符(开头的空格)和尾随字符(结尾的空格)(空格是要删除的默认前导字符)。默认情况下,将删除尾随空格和前导空格。如果传递了一个字符/s的参数,则该字符/s将从前导位置和尾随位置删除只需使用.strip()
它的工作原理类似于trim()
strip()
方法通过删除前导字符和尾随字符(基于传递的字符串参数)来返回字符串的副本
您可以从这里了解有关strip()
的更多信息:只需使用.strip()
它的工作原理类似于trim()
strip()
方法通过删除前导字符和尾随字符(基于传递的字符串参数)来返回字符串的副本
您可以从这里了解有关
strip()
的更多信息:不完全相同,除非字符串最多可以以一个$
开头/结尾。不完全相同,除非字符串最多可以以一个$
开头/结尾。
'$Customer$'.strip('$')
table_name = '$Cu$$stomer$'
ans = table_name.strip('$')
print(ans) # output Cu$$stomer