Python String join() 方法

Python String join() 方法

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

Python String join() 语法

join()方法语法:

str.join(sequence)

Python String join() 参数

  • sequence -- 要连接的元素序列。

Python String join() 返回值

返回通过指定字符连接序列中元素后生成的新字符串。

Python String join() 示例1

用一个空的字符串进行连接,在这里,我们用连接的方法连接元素的列表。

#!/usr/bin/python3

list1 = ['a', 'p', 'i', 'd', 'e', 'm', 'o', 's']
print("".join(list1))

list1 = " .com "
print("$".join(list1))

输出:

Python String join() 方法

Python String join() 示例2

使用join()连接字符串和列表。
在这里,我们使用join()方法来连接元组的元素,在这个方法中我们可以放入任何字符来连接字符串。

#!/usr/bin/python3

list1 = ('5', '6', '7', '8')
s = "-"

# joins elements of list1 by '-' and stores in string s
s = s.join(list1)

print(s)

输出:

Python String join() 方法

Python String join() 示例3

使用join()将字符串与集合连接起来。
在这个例子中,我们使用一个Python集合来连接字符串。

集合只包含唯一的值,因此在两个6中,有一个6被打印出来。

#!/usr/bin/python3

list1 = {'1', '2', '3', '6', '6'}
s = "-#-"

# joins elements of list1 by '-#-'  and stores in string s
s = s.join(list1)

print(s)

输出:

Python String join() 方法

Python String join() 示例4

使用 join() 连接字符串和一个字典。
当一个字符串与一个字典连接时,它将与 Python 字典的键连接,而不是与值连接。

#!/usr/bin/python3

dic = {'Api': 1, 'Demos': 2, 'Com': 3}
string = '_'.join(dic)

print(string)

输出:

Python String join() 方法

赞(0)
未经允许不得转载:极客笔记 » Python String join() 方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
Python OS模块
Python os.chown方法Python os.write() 方法Python os.pardir 方法
Python String模块
Python String capitalize()方法Python String count()方法Python String center()方法Python String expandtabs()方法Python String index()方法Python String isalnum()方法Python String endswith()方法Python String encode()方法Python String find() 方法Python String decode()方法Python String isalpha() 方法Python String isdigit() 方法Python String islower() 方法Python String isnumeric() 方法Python String isspace() 方法Python String istitle() 方法Python String isupper() 方法Python String join() 方法Python String len() 方法Python String ljust() 方法Python String lower() 方法Python String lstrip() 方法Python String maketrans() 方法Python String max() 方法Python String min() 方法Python String replace() 方法Python String rfind() 方法Python String rindex() 方法Python String rjust() 方法Python String rstrip() 方法Python String isdecimal() 方法Python String splitlines() 方法Python String split() 方法Python String startswith() 方法Python String swapcase() 方法Python String strip() 方法Python String translate() 方法Python String title() 方法Python String zfill() 方法Python String upper() 方法
Python Math 模块
Python Math exp() 函数Python Math ceil() 函数Python Math floor() 函数Python Math fabs() 函数Python Math log10() 函数Python Math log() 函数Python Math pow() 函数Python Math modf() 函数Python round() 函数Python Math sqrt() 函数Python Math acos() 函数Python Math asin() 函数Python Math atan() 函数Python Math atan2() 函数Python Math cos() 函数Python Math degrees() 函数Python Math hypot() 函数Python Math radians() 函数Python Math sin() 函数Python Math tan() 函数
Python Random 模块
Python random choice() 函数Python random random() 函数Python random randrange() 函数Python random seed() 函数Python random shuffle() 函数Python random uniform() 函数
Python List 模块
Python List min() 方法Python List len() 方法Python List list() 方法Python List max() 方法