Python3 join()方法
描述
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法
join()方法语法:
str.join(sequence)
参数
- sequence -- 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
实例
以下实例展示了join()的使用方法:
#!/usr/bin/python3
s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))
以上实例输出结果如下:
r-u-n-o-o-b runoob
Python3 字符串



gainforward
gai***rward@163.com
str.join(sequence) 函数中的 sequence 中的元素必须的字符串,否则会报错,例如:
gainforward
gai***rward@163.com
yao_yaofu
522***154@qq.com
join() 扩展
>>> jn1="-" >>> jn2="------" >>> str='name' >>> jn1.join(str) #字符串也属于序列 'n-a-m-e' >>> jn2.join(str) #使用多字符连接序列 'n------a------m------e' >>> fruits={'apple','banana'} >>> jn1.join(fruits) #连接的序列是集合 'apple-banana' >>> animals=("pig","dog") >>> jn1.join(animals) #连接的序列是元祖 'pig-dog' >>> students={"name1":"joy","name2":"john","name3":"jerry"} #连接的序列是字典,会将所有key连接起来 >>> jn1.join(students) 'name1-name2-name3'yao_yaofu
522***154@qq.com