07 2018 档案

摘要:在python2中可以直接用在python3中要导入模块 整体数据进行压缩,合并得到一个最终结果 from functools import reduce reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) reduce(<函数/处理方法>,<可迭代的>,<初始值/可有可无>) 阅读全文
posted @ 2018-07-17 22:16 ShanCe-刘勇
摘要:map 定义 map(<处理方法/函数>,<可迭代对象>) map 函数指以第一个参数也就是处理方法,处理第二个参数可迭代对象,最终返回一个 iterator ,因为iterator是惰性序列,如果直接输出其结果为其地址,所以通过 list()函数将整个序列都计算出来并返回一个list 在处理可迭代 阅读全文
posted @ 2018-07-17 22:04 ShanCe-刘勇
摘要:lambda x : x + 1 lambda x : x + 1 lambda 是关键字,x是形参,x+1是返回值 运用 #name = 'alex'->name='alex_sb' func = lamdba name:name + '_sb' print( func(name)) 一般lamb 阅读全文
posted @ 2018-07-17 21:50 ShanCe-刘勇
摘要:定义 定义 简单地说一个函数不断的调用自己就是递归 阅读全文
posted @ 2018-07-17 21:44 ShanCe-刘勇
摘要:#回数12321 def is_palindrome(n): return str(n) == str(n)[::-1] output = filter(is_palindrome, range(1, 1000)) print('1~1000:', list(output)) if list(filter(is_palindrome, range(1, 200))) == [1, 2... 阅读全文
posted @ 2018-07-17 18:16 ShanCe-刘勇
摘要:函数定义 函数定义 函数作用 函数作用 1.代码重用 2.保持一致性,易于维护 3.可扩展 函数和过程 函数和过程 在python中过程就是 没有返回值的函数 返回值个数 = 0 默认返回None 返回值个数 = 1 返回object(对象) 返回值个数>=1 返回的是tuple(元组) 以元组的形 阅读全文
posted @ 2018-07-14 21:44 ShanCe-刘勇
摘要:http://www.cnblogs.com/wupeiqi/articles/5484747.html 很详细 有 % 格式化 和format 格式化 阅读全文
posted @ 2018-07-14 21:01 ShanCe-刘勇
摘要:定义:1.不同元素组成(指不可重复,可以用 此性质来去重,但是顺序不可能恢复原样) 2.集合是无序的 3.存放的都是不可变元素 (也就是说列表,和字典不可以作为元素存放在集合里) 4.集合也可以定义不可变的(s = format((1,2,3,4,5))) 在集合里可以增加,删除,不可以修改 定义方 阅读全文
posted @ 2018-07-14 20:58 ShanCe-刘勇 阅读(252) 评论(0) 推荐(0)
摘要:在python中input从键盘输入的默认都是字符串类型的,可以用int 将数字进行适当转换,转换为数字类型,也可以用type()来查看数据类型 python中从列表中取出来如果是数字则取出来的是 int 型,如果是字符串取出来是 str 型 在python中用 ord()来获取在 ascii 码表 阅读全文
posted @ 2018-07-14 20:04 ShanCe-刘勇
摘要:enumerate(sequence, [start=0]) sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。 返回 enumerate(枚举) 对象。 实例 以下展示了使用 enumerate() 方法的实例: >>>seasons = ['Sprin 阅读全文
posted @ 2018-07-14 11:26 ShanCe-刘勇
摘要:print(1,2)用逗号分开 这样可以连续输出 print()输出自动换行的原因是print()后边有一个 end参数默认换行如果想让 多个print()在一行显示那么将这个参数改为 “” 例如: print("1", end="") print(j, "*", i ,"=", j*i,end=" 阅读全文
posted @ 2018-07-14 10:40 ShanCe-刘勇
摘要:li.sort() #默认从小到大 li.sort(reverse=True) #从大小到 li.reverse() #反转列表 阅读全文
posted @ 2018-07-13 11:17 ShanCe-刘勇
摘要:def check_code(): import random checkcode = "" for i in range(4): current = random.randrange(0,4) if current != i: temp = chr(random.randint(65,90)) el... 阅读全文
posted @ 2018-07-12 22:02 ShanCe-刘勇
摘要:1.数字(int) 数字又分整型和浮点型,在python中声明变量是不用声明所以自己就会识别 支持科学计数法,将10用e来代替 2.字符串(str) 在python中用引号引起来的就是字符串,而且单引号和双引号并没有什么区别 字符串是不可变对象,即一旦在内存中创建不可修改,如果修改或连接字符串会重新 阅读全文
posted @ 2018-07-12 22:00 ShanCe-刘勇