摘要: 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368... 阅读全文
posted @ 2016-12-23 18:57 失落的黎明 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1、返回值 函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。 以上要点中,比较重要有参数和返回值: 2、参数 为什么要有参数? 1 def CPU报警邮件() 2 #发送邮件提醒 3 连接邮箱服务器 4 发送邮件 5 关闭连接 6 7 def 硬盘报警邮件() 8 #发送邮件提 阅读全文
posted @ 2016-12-23 18:50 失落的黎明 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 二、其他基本数据类型 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 1、赋值 赋值,只是创建一个变量,该变量指向原来内存地址,如: 2、浅拷贝 浅拷贝,在 阅读全文
posted @ 2016-12-23 18:29 失落的黎明 阅读(126) 评论(0) 推荐(0) 编辑
摘要: set集合,是一个无序且不重复的元素集合 阅读全文
posted @ 2016-12-23 18:23 失落的黎明 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 三元运算(三目运算),是对简单的条件语句的缩写 阅读全文
posted @ 2016-12-23 18:21 失落的黎明 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1 def jisuan(x) : 2 al_num = 0 3 spance_num = 0 4 digit_num = 0 5 other_num = 0 6 for i in x : 7 if i.isdigit() : 8 digit_num += 1 9 elif i.is... 阅读全文
posted @ 2016-12-23 18:00 失落的黎明 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 def fun3(x) : 3 num =0 4 for i in x : 5 if i == "" : 6 num += 1 7 if num == 0 : 8 a = "没有空内容" 9 else : 10 a = "有... 阅读全文
posted @ 2016-12-23 17:54 失落的黎明 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 def fun4(x) : 3 if len(x) > 2 : 4 5 return print(x[0],x[1]) 6 else: 7 return 0 8 9 d = ('sa','a','safds','aaasda') 10 fun4(d) 1 def f... 阅读全文
posted @ 2016-12-23 17:52 失落的黎明 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #def f1(x) : 3 # return x > 22 4 ret = filter(lambda x : x > 22 ,[11,22,33,44]) 5 print(ret) 6 for i in ret : 7 print(i) 1 # 普通条件语句 2 if 1 == 1: 3 name = 'wup... 阅读全文
posted @ 2016-12-23 17:48 失落的黎明 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 ret = map(lambda x : x+100 if x % 2 == 1 else x - 100, [1,2,3,4,5]) 3 print(ret) 4 for i in ret : 5 print(i) 阅读全文
posted @ 2016-12-23 17:46 失落的黎明 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 li = ["alex",'sb'] 3 l1 = "_".join(li) 4 print(l1) 5 print(id(li)) 阅读全文
posted @ 2016-12-23 17:44 失落的黎明 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #输出商品列表,用户输入序号,显示用户选中的商品 3 # 商品 li = ["手机", "电脑", '鼠标垫', '游艇'] 4 #"""功能要求: 5 #要求用户输入总资产,例如:2000 6 #显示商品列表,让用户根据序号选择商品,加入购物车 7 #购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。 8 ... 阅读全文
posted @ 2016-12-23 17:39 失落的黎明 阅读(3339) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素。 3 # li = ["alec", " aric", "Alex", "Tony", "rain"] 4 # tu = ("alec", " aric", "Alex", "Tony", "rain") 5 # dic = {... 阅读全文
posted @ 2016-12-23 17:37 失落的黎明 阅读(5425) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #有如下值集合[11,22,33,44,55,66,77,88,99,90...],将所有大于66值保存至字典的一个key中,将小于66的值保存至大二个key的值 3 4 li = [11,22,33,44,55,66,77,88,99,90] 5 person = {">66":[]," 66 : 9 person... 阅读全文
posted @ 2016-12-23 17:31 失落的黎明 阅读(6251) 评论(0) 推荐(0) 编辑
摘要: 1 #!/user/bin/env python 2 # -*- coding:utf-8 -*- 3 4 temp = "连接" 5 temp_unicode = temp.decode('utf-8') 6 temp_gbk =unicode.encode('gbk') 7 print(temp_gbk) 1 #!/usr/bin/env python 2 #bytes 和str 的... 阅读全文
posted @ 2016-12-23 17:08 失落的黎明 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #输出1-100内的所有奇数 3 4 i = 1 5 while True : 6 if i % 2 == 1 : 7 print(i) 8 i += 1 9 if i > 100 : 10 break 11 print("end") 12 #输出1-100内的所有偶数 13 i =... 阅读全文
posted @ 2016-12-23 17:00 失落的黎明 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 #使用while循环输入1 2 3 4 5 6 8 9 10 3 import time 4 start = 1 5 while True: 6 if start == 7: 7 start += 1 8 continue 9 print(star 阅读全文
posted @ 2016-12-23 16:57 失落的黎明 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1、for循环 用户按照顺序循环可迭代对象中的内容, PS:break、continue 1 li = [11,22,33,44] 2 for item in li: 3 print item 2、enumrate 为可迭代的对象添加序号 1 li = [11,22,33] 2 for k,v in 阅读全文
posted @ 2016-12-23 16:46 失落的黎明 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~922337203685477 阅读全文
posted @ 2016-12-23 16:38 失落的黎明 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1、算数运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 2、比较运算: 3、赋值运算: 4、逻辑运算: 5、成员运算: 阅读全文
posted @ 2016-12-23 16:21 失落的黎明 阅读(114) 评论(0) 推荐(0) 编辑