发表于: 2017-10-25 20:30:42

1 877


今天完成的事情: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 枚举,



返回列表 返回列表
评论

    分享到