摘要: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] >>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100] 使用两层循环,可 阅读全文
posted @ 2020-01-29 22:18 后山前堂客 阅读(101) 评论(0) 推荐(0)
摘要: 只要一个对象是可迭代的,那就可以通过for循环来迭代遍历 通过collections模块的Iterable类型判断对象是否可以被迭代: >>> from collections import Iterable >>> isinstance('abc', Iterable) # str是否可迭代 Tr 阅读全文
posted @ 2020-01-29 22:13 后山前堂客 阅读(88) 评论(0) 推荐(0)
摘要: list切片 返回值为list tuple切片 返回值为tuple 字符串切片 返回值为字符串 阅读全文
posted @ 2020-01-29 21:45 后山前堂客 阅读(99) 评论(0) 推荐(0)
摘要: 函数参数分类,如下: 位置参数 默认参数 可变参数 关键字参数 组合参数 位置参数:x、n 为位置参数 def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 默认参数:n为默认参数,调用时,默认参数可以不用传 默认参数,可以 阅读全文
posted @ 2020-01-29 18:47 后山前堂客 阅读(142) 评论(0) 推荐(0)