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函数的用法