摘要: 1 #!/usr/bin/env python 2 def has_space(args) : 3 ret = True 4 for c in args : 5 if c.isspace() : 6 ret = False 7 break 8 return ret 9 ret = has_s... 阅读全文
posted @ 2016-12-24 12:10 失落的黎明 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1 #!/usr/bin/env python 2 def obj_len(arg) : 3 if isinstance(arg,str) or isinstance(arg,list) or isinstance(arg, tuple) : 4 if len(arg) >5 : 5 return True 6 else... 阅读全文
posted @ 2016-12-24 12:01 失落的黎明 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 斐波那契数列指的是这样一个数列 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) 编辑