发表于: 2017-10-25 20:30:42
1 1021
今天完成的事情:1.f_(*m),函数中多个参数的编写
def average(*args):
if args:
return sum(args)*1.0/len(args)
else: return 0.0
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2.list 和字符串的 正反切片
def firstCharUpper(s,n=0):
return s[n].upper() + s[n+1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
3.字典索引和values的迭代
def firstCharUpper(s,n=0):
return s[n].upper() + s[n+1:]
print firstCharUpper('hello')
print firstCharUpper('sunday')
print firstCharUpper('september')
明天计划的是:列表的生成表达及过滤,了解日志。
遇到的问题:语法错误,缩进错误,暂未解决。
收获:前些看自己理解的集合有序是错误的,对的是:有序————list tuple str unicode;无序————set dict
d.upper() 字符串中的字母大写 d.iteritems() 迭代字典 d.itervalue() 迭代字典里的value enumerate(d) 取有序集合d的索引
英文单词 agrs 参数 element 元素 enumerate 枚举,
评论