Python面试必考重点之字符串与正则表达式第六关——join方法的应用

Posted 孤寒者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python面试必考重点之字符串与正则表达式第六关——join方法的应用相关的知识,希望对你有一定的参考价值。

面试题第六关:

第一部分——考点:

  • join方法的应用

第二部分——面试题:

1.面试题一:如何将列表中的元素(字符串类型的值)连接在一起(首尾相接)

2.面试题二:字符串的join方法的作用是什么,使用join应该注意些什么,请举例说明


第三部分——解析:

面试题一 之 如何将列表中的元素(字符串类型的值)连接在一起(首尾相接):

a = ['a','b','b','d','e']
s = ''     #可以写任意符号
print(s.join(a))

输出为:abcde 如果写的是+符号,则输出为a+b+c+d+e

面试题二 之 字符串的join方法的作用是什么,使用join应该注意些什么,请举例说明

s = '','user','local','ngix',''
linuxPath = '/'.join(s)
print(linuxPath)

输出为:/user/local/ngix/

windowPath = 'C:' + '\\\\'.join(s)
print(windowPath)

输出为:C:\\user\\local\\ngix\\

需要注意连接的必须都是字符串类型,否则会抛出异常。

以上是关于Python面试必考重点之字符串与正则表达式第六关——join方法的应用的主要内容,如果未能解决你的问题,请参考以下文章

Python面试必考重点之列表,元组和字典第十六关——python字典与json字符串如何互转

Python面试必考重点之字符串与正则表达式第八关——search的用法

Python面试必考重点之字符串与正则表达式第五关——字符串居中显示的各种方法

Python面试必考重点之字符串与正则表达式第七关——match函数的用法

Python面试必考重点之字符串与正则表达式第十二关——findall函数的使用

Python面试必考重点之字符串与正则表达式第三关——python字符串支持的基本操作