Python 字符串方法

Python str.join() 方法用于用字符串作为分隔符,把可迭代对象拼接成字符串

语法

sep.join(iterable)

参数

iterable:元素全为字符串的可迭代对象(列表、元组等)。

返回值

返回用当前字符串作分隔符拼接后的新字符串。

示例

words = ["Hello", "World"]
print(" ".join(words))      # Hello World

print("-".join(["2024", "01", "15"]))  # 2024-01-15

print(",".join(["a", "b", "c"]))       # a,b,c

# 生成 CSV 行
row = ["Tom", "88", "pass"]
print(",".join(row))                   # Tom,88,pass

# 拆开的字符串用空串拼回去
chars = ['h', 'e', 'y']
print("".join(chars))                  # hey

输出:

Hello World
2024-01-15
a,b,c
Tom,88,pass
hey

注意事项

可迭代对象里的元素必须是字符串。数字列表要 ",".join(map(str, nums)) 先转。