随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
如果有一个字符串列表,需要将它们连接起来,成为一个单独的字符串,join()方法就很有用。join()方法在一个
字符串上调用,参数是一个字符串列表,返回一个字符串。返回的字符串由传入的列表中每个字符串连接而成
#------------------------------------------------我是可耻的分割线-------------------------------------------
1、join()方法,示例代码:
#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定义一个字符串列表
list_name = '-'.join(list_name)#使用join()方法,把字符串列表转换为字符串,使用'-'符号作为新字符串的分隔符
print(list_name)#打印该字符串
运行结果:
使用join方法时,也可以不传入分隔符,但显示的内容不尽如人意,示例代码:
list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定义一个字符串列表
list_name = ''.join(list_name)#使用join()方法,把字符串列表转换为字符串
print(list_name)#打印该字符串
运行结果:
2、split()方法,示例代码:
#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定义一个字符串
list_name = list_name.split()#使用split()方法,把字符串转换为字符串列表
print(list_name)#打印该字符串列表
运行结果:
使用split()时,如果不传入参数默认以字符串列表中的','逗号为分隔符,也可以传入自定义分割符,被传入的分隔符不会被传入新的字符串,示例代码:
#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定义一个字符串
list_name = list_name.split('b')#使用split()方法,把字符串转换为字符串列表
print(list_name)#打印该字符串列表
运行结果: