join(拼接符): 把字符串列表里的每一个成员,用;拼接成,一个字符串。
split(分割) : 分割符。把1个字符串,按照分割符,切割成多个子符串。分割完之后,是一个列表。
random():随机函数,使用之前必须先导入(import random)
-
字符串.split(分割符) : 分割符不传,默认是根据空格来切割字符串。切割之后,返回的列表的成员一定是字符串。
teacher = "名字:小简 年龄:18 地区:长沙" res = teacher.split() print(res) # 返回 ['名字:小简', '年龄:18', '地区:长沙'] teacher2 = "名字:小简|年龄:18|地区:长沙" res2 = teacher2.split('|') print(res2) # 返回 ['名字:小简', '年龄:18', '地区:长沙']
-
拼接符.join(列表):将list里面的元素用拼接符拼接成一个字符串
注意:list中的元素必须都是str类型,否则会报类型错误:TypeErrorlist2 = ['名字:小简', '年龄:18', '地区:长沙'] new_res = "; ".join(list2) print(new_res) # 返回 名字:小简; 年龄:18; 地区:长沙
-
join 结合 random 函数使用,随机生成字符串(需要先 import random)
str1 = random.sample('abcdefg12345', 5) # 随机选取5个元素,组成一个list。例:['4', 'f', '1', 'g', 'd'] print(str1) str2 = ''.join(random.sample('abcdefg12345', 3)) print(str2) # 随机选取5个元素,组成一个list后,拼接成一个字符串,例:3b12d str3 = '/'.join(random.sample('abcdefg12345', 5)) print(str3) # 返回随机长度为3的字符串,例 4/5/f
后续补充random的其他方法
网友评论