00问答网
所有问题
python语言: 如字符串asd:123:*:a2b45 不同的字符串用冒号分隔,如何用python语句把冒号之间的内容提取
提取以后,复制给不同的变量。
举报该问题
推荐答案 2011-11-10
最简单用split (大部分人都会这么干,有轮子干么不用呢)
其实还可以用正则
re.compile(r'[^:]+').findall(str)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rZBjnnnnr.html
其他回答
第1个回答 2011-11-10
str = 'aaa:*&^:232'
flag = ':'
list_test = str.split(flag)
length_list = len(list_test)
for i in range(length_list):
print(list_test[i])
python的版本是3.2 ,主要是用了split方法。
第2个回答 2011-11-10
>>> str='asd:123:*:a2b45'
>>> a=str.split(':')
>>> a
['asd', '123', '*', 'a2b45']
>>> a1,a2,a3,a4=str.split(':')
>>> print(a1,a2,a3,a4)
asd 123 * a2b45本回答被提问者采纳
相似回答
大家正在搜
相关问题
python如何将类似“爸爸去哪儿:第三季”这种字符串中冒号...
用python语言,如何判断一段字符串中是否包含指定的字符串
python字符串格式化输出的时候类似{0:.3f}是什么意...
如何用Python封装C语言的字符串处理函数
python字符串格式化什么意思
如何用python语言比较两个中文字符串是否相等
如何用python语言编能将字符串中的每个字符的ASCII码...
python 字符与数字如何转换