2019.4.24
1、字符串的操作:
for line in fr.readlines():
curLine = line.strip().split('\t')
#str.strip(chars) :用于移除字符串头尾指定的字符chars(默认为空格或换行符)或字符序列;该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
#str.split(chars): 将str数据由chars分隔开;
2、map函数的用法:
map(?,L)的作用:
1)对L中的每一个元素进行操作;
2)list(map(?,L),是对L中的每一个元素都进行?操作;
3)匿名函数,当我们对?这部分不想单独写一个函数的时候就可以用lambda来写出一个函数;其中 : 号的作用是将参数与函数体分开,之后进行传参操作就可以了;
L = [1,2,3,4]
L1 = [11,22,33,44]
def fun(x):
return x*2
m1 = map(fun,L)
Li1 = list(map(fun,L))
print(m1)
print(Li1)
m2 = map(float,L)
Li2 = list(map(float,L))
print(m2)
print(Li2)
m3 = map(int,L)
Li3 = list(map(int,L))
print(m3)
print(Li3)
L4 = list(map(lambda x:x**2, L))
print(L4)
L5 = list(map(lambd