本文实例讲述了Python映射拆分操作符用法。分享给大家供大家参考。具体如下:
name="jack"
age=24
s="name is {name} and age is {age}".format(**locals())
print s
运行结果如下:
name is jack and age is 24
希望本文所述对大家的Python程序设计有所帮助。
您可能感兴趣的文章:python如何拆分含有多种分隔符的字符串Python实现简单
一、如何拆分含有多种分隔符的字符串?
实际案例
我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如:
s = 'asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd'
其中,,,都是分隔符,如何处理?
解决方案
连续使用split()方法,每次处理一种分隔符
# 使用Python2 def mySplit(s,ds): res = [s] for d in ds: t = [] map(lambda x:
案例:
把某个字符串依据分隔符拆分,该字符包含不同的多种分隔符,如下
s = ’12;;7.osjd;.jshdjdknx+’
其中 ; . + 是分隔符
有哪些解决方案?
方法1:通过str.split()方法,每次处理一个分隔符
#!/usr/bin/python3
def go_split(s, symbol):
result = [s]
for i in symbol:
median = []
# 普通方法
#