python split 不区分大小写

在 Python 中, split() 方法默认是区分大小写的。但是可以通过在字符串上进行大小写转换来实现不区分大小写的拆分。

下面是一种实现方式:

string = "Hello World, how ARE you?"
# 先将字符串全部转换为小写或大写
string_lower = string.lower()
# string_upper = string.upper()
# 然后使用 split() 方法进行拆分
result = string_lower.split()
# result = string_upper.split()
print(result)

输出结果:

['hello', 'world,', 'how', 'are', 'you?']

在上面的代码中,我们首先使用 lower() 方法将字符串全部转换为小写,然后使用 split() 方法对其进行拆分。这样就可以实现不区分大小写的拆分。

如果需要区分大小写,则不需要进行大小写转换,直接使用 split() 方法即可。

希望这个回答对你有帮助。

  •