20壹伍-11-0八 第⑦天,20一5-1一-08

by admin on 2019年5月2日

图片 1

2016.1.3-2017.7.17

2015-11-08 第三天,2015-11-08

计算器:

numx = "3 * 5 /-2 -(8*3/(20+3/2-5) + 4 /(3-2) * -3 ) "

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。
即: {'k1': 大于66 , 'k2': 小于66}

v1 = [11,22,33,44,55,66,77,88,99,90]
dicNum = {"k1":[],"k2":[]}

for i in v1:
    if int(i) > 66:
        dicNum["k1"].append(i)
    else:
        dicNum["k2"].append(i)
print dicNum["k1"]
print dicNum["k2"]
print dicNum

v2 = [11,22,33,44,55,66,77,88,99,90]
dicNum = {}
for i in v2:
    if int(i) > 66:
        if "k1" in dicNum:
            dicNum["k1"].append(i)
        else:
            dicNum["k1"] = [i]
    else:
        if "k2" in dicNum:
            dicNum["k2"].append(i)
        else:
            dicNum["k2"] = [i]
print dicNum["k1"]
print dicNum["k2"]

关注 261

2016.1.3

collection

# 默认字典
myDict = collections.defaultdict(list)
myDict["k1"].append(1)
print myDict["k1"]

# 有序字典 orderdict

有序字典是在字典里面维护了一个列表

#计数器counter

list1 = [11,22,33,44,5544,3322,111]
tuple1 = (11,22,33,44,222,5555,2222)
str1 = "2343252632642362hfidsafhsifoesagoewagewaglsanldsa;lsf;sahflaf;saf;la"
c2 = collections.Counter(str1)
print c2

献吻 0

2016.1.4

Queue

import Queue
q = Queue.Queue()
q.put(2)
q.put(3)
q.put(23)
print q.get()

献花 0

2016.1.12

生成器

练习:<br>有如下列表:
    [13, 22, 6, 99, 11]

请按照一下规则计算:
13 和 22 比较,将大的值放在右侧,即:[13, 22, 6, 99, 11]
22 和 6 比较,将大的值放在右侧,即:[13, 6, 22, 99, 11]
22 和 99 比较,将大的值放在右侧,即:[13, 6, 22, 99, 11]
99 和 42 比较,将大的值放在右侧,即:[13, 6, 22, 11, 99,]

13 和 6 比较,将大的值放在右侧,即:[6, 13, 22, 11, 99,]
...

li = [13, 22, 6, 99, 11]

for m in range(len(li)-1):

    for n in range(m+1, len(li)):
        if li[m]> li[n]:
            temp = li[n]
            li[n] = li[m]
            li[m] = temp

print li

 


伯纳尔德-皮亚里-唐纳狄欧

2016.1.30

函数

代码块,按效益区划,

函数式编制程序和面向进程编制程序的界别:

  • 函数式:将某功用代码封装到函数中,日后便没有要求再一次编写,仅调用函数就能够
  • 面向对象:对函数实行分类和包裹,让开垦“更加快越来越好越来越强…”

函数的概念首要有如下要点:

  • def:表示函数的主要字
  • 函数名:函数的名号,日后基于函数名调用函数
  • 函数体:函数中张开一多级的逻辑总计,如:发送邮件、总括出
    [11,22,38,888,2]中的最大数等…
  • 参数:为函数体提供数据
  • 再次回到值:当函数实行实现后,能够给调用者重临数据。

 

英文名:

2016.2.14

– 内置函数图片 2

  • vars() == 当前模块的具备变量

__doc__ 注释本文件
__name__ 本文件名,如是当前执行文件,内容是__main__
__file__ 文件路径
  • all() 只要有空,重返False
  • any() 只要有3个是真,再次回到True
  • reload() 重新加载引用文件

 

 

Bernard-Pierre Donnadieu

2016.4.30

– 自定义函数

 

  • ### def定义函数的严重性字

  • ### 函数名

  • ### 函数表明

  • ### 函数参数

性别:

2016.6.20?

花样参数,形参

2016.6.23?

实际参数,实参

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图