string:
str.replace("a", "b") 用b来替换a后返回字符串。
例如去除str中的空格和tab:
str = str.replace(" ", "").replace("\t", "")
str.split(',') 用','分割字符串,返回列表
str = "a,ab,abc,abcd"
slist = str.split(',');
slist = ["a", "ab", "abc" , "abcd"]
list:
slist.append() 添加元素
len(slist) 列表长度
list与string相互转换:
mylist = list(str)
str = ''.join(mylist)
字典:
dict = {},dict = {'key1': value1, 'key2': value2, ... }
遍历:
for key in dict:
print 'key = %s, value = %s' % (key, dict[key])
Python正则:
re.findall("regex", target)
返回所有匹配到的结果,放存到list
re.search("regex" , "src" , re.IGNORECASE)
匹配到第一个结果,返回matchobject
re.IGNORECASE 忽略大小写
杂记:
ord('a') = 97 #字符的ACSII值:
print "str", #‘,’使print不换行
变量定义:
在函数中为全局变量赋值,需要函数中标注全局变量 global glo_var
输出重定向:
flog = open("test.log", 'w')
sys.stdout = flog
sys.stderr = flog
本文介绍了Python中字符串和列表的基本操作方法,包括字符串替换、分割及列表的增删查改等常用技巧,并简要提及了字典的使用与正则表达式的应用。

6643

被折叠的 条评论
为什么被折叠?



