小细节总结--Python

1、列表转为字符串

str1 = ''.join(ip)

2、日志取出ip式样

import re
ip = re.findall(r"d+.d+.d+.d+", line)
print(ip)

3、open、read文件的几个动作

open:
w+ : 替代新内容
r  : 读取文件
a  : 追加文件,用于日志写入
w  : 如果该文件已存在则将其覆盖,原文件内容将清空,创建新文件

4、数组转&&字符串

#方法1
arr = ['a','b']
str1 = ''.join(arr)
#方法2
arr = [1,2,3]
#str = ''.join(str(i) for i in arr)#此处str命名与str函数冲突!
str2 = ''.join(str(i) for i in arr)
2、字符串转数组

#方法一
str_x = 'avfg'
st_list = list(str_x) #使用list()
#方法二
list_str = []
list_str.extend(str_x )
#方法三
list_str = [v for v in str_x]
原文地址:https://www.cnblogs.com/security-guard/p/14654612.html