一、分为为单个字符
无分隔符
1、使用list函数将字符串转换为单个字符的列表
s = "123"
chars = list(s)
有分隔符
1、使用str.split()
s = "1.2.3"
chars = s.split(".")
二、分为指定长度的字符
无分隔符
1、自定义方法按指定长度分割字符串
s = "123"
def split_string(s, length):
return [s[i:i+length] for i in range(0, len(s), length)]
chars = split_string(s, 2)
s = "123"
def split_string(s, length):
max_split = len(s)\length
if len(s)%length != 0:
max_split += 1
return [s[i*length:(i+1)*length] for i in range(max_split)]
chars = split_string(s, 2)
有分割符
暂无该场景