python基础
大牛壮壮
result_1 = 1.01**365 # 37.78343433288728
result_2 = 0.99**365 #0.025517964452291125
result_1/result_2 #1480.6601993481067
展开
-
函数的接收不定长参数 *args 和**kwargs的用法
"""def demo(*args): print(args)demo(1, 2, 3, 4, 5, 6, 7, 8, 9)demo()print(max(1, 2, 3, 4))print(max('abcdef'))""""""def demo(a, b, *args):# print(a, b, args) print(args, a, b)...原创 2018-04-25 08:46:18 · 844 阅读 · 0 评论 -
python函数练习
作业:1。定义一个函数 模仿pop 传入一个列表 将最后的值弹出并返回2.字定义一个函数 实现字典的键值交换3.实现一个 类似 popitem()得操作4.把 你的 三角形 封装成函数 并实现活的## #模仿list的pop# def funcPop(args):# value = args[-1]# del args[-1]# return value#...原创 2018-04-25 08:49:17 · 590 阅读 · 0 评论 -
python if else的简写
如果是普通的三元,if else 正常的结构让人看到有一些冗余,下面有三种方法:a, b, c = 1, 2, 3#第一种 "值1 if 条件 else 值2"a, b, c =1, 2, 3c = a if a>b else bc2#第二种 如果 a>b为False,就拿列表第一个位置a,是Ture,就拿列表的第二位置b 列表第一个位置为list[0],第二个位置为lis...原创 2018-05-06 12:59:14 · 44475 阅读 · 8 评论 -
列表降维
生成器版本from collections import Iterabledef flattern(a): for each in a: if not isinstance(each, Iterable) or isinstance(each, str): yield each else: yield from flatter...转载 2018-04-29 14:04:54 · 1379 阅读 · 0 评论 -
一些爬虫实用小技巧--记录自己踩过的坑
一、request模块总结1、HTTP请求方式requests实现r = requests.put('http://www.baidu.com',data={key:value})r = requests.get('http://www.baidu.com')r = requests.post('http://www.baidu.com')r = requests.delete('...原创 2018-07-24 09:00:35 · 895 阅读 · 0 评论