python如何去除 -
原创Python中去除字符串中的连字符“-”
在Python中,去除字符串中的连字符“-”可以通过多种方法实现,包括使用replace()函数、使用列表推导式等等,下面介绍两种常用的方法。
1、使用replace()函数
replace()函数是Python中字符串类型的一个方法,用于将字符串中的某个子串替换为另一个子串,可以使用空字符串作为第二个参数,将连字符“-”替换为空字符串,从而实现去除连字符的目的。
以下是一个使用replace()函数去除连字符“-”的示例代码:
str = "A-B-C-D" new_str = str.replace("-", "") print(new_str) # 输出结果:ABCD
2、使用列表推导式
列表推导式是Python中一种可以简洁地生成列表的语法,可以将字符串拆分为单个字符的列表,然后过滤掉连字符“-”,最后使用join()函数将列表中的字符重新组合成一个字符串。
以下是一个使用列表推导式去除连字符“-”的示例代码:
str = "A-B-C-D" new_str = ''.join(char for char in str if char != '-') print(new_str) # 输出结果:ABCD
两种方法都可以实现去除字符串中连字符“-”的目的,具体使用哪种方法可以根据实际情况和需求进行选择。
上一篇:python如何验证 下一篇:python如何封包