![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python教程
此教程为本人自学和使用经验总结帖,不定时跟新和维护。
白日梦想嘉
热爱的心,是日不落的国。
展开
-
excel运行xlwings用户自定义函数
在开始之前,请确保你的电脑上成功配置了python、excel、xlwings。在excel中引入xlwings模块,有两种方法,任选其一即可。(同时使用会报“两个EXCEL无法打开同一个文件”的错误)推荐方法:通过命令行导入 卸载xlwings模块:xlwings addin uninstall 方法2:在excel中添加加载项(一开始可用的加载宏选项里是没有Xlwings的) ...原创 2020-09-18 15:03:19 · 1790 阅读 · 0 评论 -
爬取国家统计局区划代码(多进程版)
现在奉上多进程版本from multiprocessing.pool import Poolfrom bs4 import BeautifulSoupimport pandas as pdimport requestsimport timeimport osheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) ..原创 2020-09-18 08:43:43 · 616 阅读 · 0 评论 -
python展开二维list
转载 2020-09-17 15:29:32 · 3289 阅读 · 0 评论 -
爬取国家统计局区域划分代码及名称
from bs4 import BeautifulSoupimport pandas as pd import requestsheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36'}获取一级代码、名称、下一级链接通过设置参数originUrl来调整爬...原创 2020-09-17 11:39:51 · 724 阅读 · 0 评论 -
python安装whl文件
看到评论里有人这么说:很好用!原创 2020-03-28 14:14:48 · 238 阅读 · 0 评论 -
python 复制list,使其在传递参数时值传递
newList = oldList[:]原创 2020-03-27 19:11:21 · 718 阅读 · 0 评论 -
python 删除list里的元素,按位置索引
原创 2020-03-27 19:03:33 · 1557 阅读 · 0 评论 -
python 将字典里的元素排序
原文:https://www.cnblogs.com/lowmanisbusy/p/9524818.html假设字典数据的变量名为my_dictdata_list = sorted(zip(my_dict.values(), my_dict.keys()))转载 2019-06-27 18:47:25 · 729 阅读 · 0 评论 -
append和extend
原创 2019-06-18 08:56:55 · 197 阅读 · 0 评论 -
python3中的map 转list
list(map(fun,your_list))原创 2019-06-25 14:48:37 · 14106 阅读 · 1 评论 -
scatter()散点图
https://www.jianshu.com/p/9390b49ad993转载 2019-06-17 14:51:33 · 612 阅读 · 0 评论 -
python二维数组切片
原创 2019-06-17 14:24:40 · 13424 阅读 · 2 评论 -
python dataframe 获得 列名columns 和行名称 index
https://blog.csdn.net/wang603603/article/details/82843298转载 2019-06-16 09:09:22 · 10340 阅读 · 0 评论 -
pandas.DataFrame对行和列求和及添加新行和列
https://www.cnblogs.com/wuzhiblog/p/python_new_row_or_col.html转载 2019-06-16 08:50:59 · 4193 阅读 · 0 评论 -
查看相应版本下python保留字
在对应版本的IDLE下使用以下方法:import keywordprint keyword.kwlist#(不同版本的print格式不同)原创 2018-12-02 11:52:19 · 590 阅读 · 0 评论 -
python中 sys.argv[]的用法简明解释
sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个“外部”很关键,所以那些试图从代码来说明它作用的解释一直没看明白。因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可以看作是一个列表,所以才能用[]提取其中的元素。其第一个元素是程序本身,随后才依次是外部给予的参数。下面我们通过一个极简单的test.py程序的运行结果来说明它的用法...转载 2018-12-21 12:56:16 · 335 阅读 · 1 评论 -
python 如何判断字典是否为空?
在python里,{},[],(),等都等价于False!if dict: print 'not Empty'原创 2018-12-17 13:55:23 · 64328 阅读 · 1 评论 -
python的class(类)中继承object 与不继承的区别
这里先列出一段简短的代码。# -.- coding:utf-8 -.-# __author__ = 'zhengtong' class Person(object): name = "zhengtong" if __name__ == "__main__": x = Person() 通过这段代码,当我们实例化Person()这个类的时候,那x就是...转载 2018-12-22 10:24:40 · 337 阅读 · 0 评论 -
如何查看.dat文件内容
我们这里讲.dat为文本文件的情况下。dat文件有很多种类型大多数情况下,.dat文件是程序使用的数据,它只是开发者为了清楚文件的意思而自己定义的,也可以命名成别的扩展名!这里我们使用电脑自带的写字板打开,但有时打开之后是这样的:文件内容很乱,看不住规律。 这是我们只需要将自动换行,改为不自动换行即可:就可以很清楚地看出数据的格式了:(当然每行每列是什么意思一般都有相应...原创 2018-12-22 10:34:41 · 26686 阅读 · 0 评论 -
python对字典排序
1.sorted函数按key值对字典排序 先来基本介绍一下sorted函数,sorted(iterable,key,reverse),sorted一共有iterable,key,reverse这三个参数。 其中iterable表示可以迭代的对象,例如可以是 dict.items()、dict.keys()等,key是一个函数,用来选取参与比较的元素,reverse则是用来指定排...转载 2018-12-17 19:24:07 · 820 阅读 · 0 评论 -
python str转unicode和unicode转str
str转Unicode:strtypeE.decode('gbk')unicode转str:unicodetypeE.encode('gbk')有时程序会报这样的错误:Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequ...原创 2018-12-11 19:22:05 · 6658 阅读 · 0 评论 -
python一次去掉所有标点符号
既然是一次性去掉所有的标点符号,那当然是用正则表达式啦:import re punctuation = '!,;:?"\''def removePunctuation(text): text = re.sub(r'[{}]+'.format(punctuation),'',text) return text.strip().lower() text = " Hell...转载 2018-12-18 19:58:38 · 26171 阅读 · 0 评论 -
python保留两位小数
这里有三种方法,round(a,2)'%.2f' % aDecimal('5.000').quantize(Decimal('0.00'))当需要输出的结果要求有两位小数的时候,字符串形式的:'%.2f' % a 方式最好,其次用Decimal。需要注意的:1. 可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。2. De...转载 2018-12-30 10:35:05 · 4374 阅读 · 0 评论 -
python获得字典中的value的最大值所在键值
可以用max(dict,key=dict.get)方法获得字典dict中value的最大值所对应的键的方法,max(dict, key)方法首先遍历迭代器,并将返回值作为参数传递给key对应的函数,然后将函数的执行结果传给key,并以此时key值为标准进行大小判断,返回最大值。...转载 2018-12-25 12:48:19 · 3500 阅读 · 0 评论 -
python 向二维数组中追加元素
https://www.cnblogs.com/btchenguang/archive/2012/01/30/2332479.html转载 2019-06-15 15:37:58 · 22564 阅读 · 0 评论 -
python中如何对字典按照value进行排序
方法一:dict= {'a':1,'b':4,'c':2}sorted(dict.items(),key = lambda x:x[1],reverse = True)代码详解:sorted(...): sorted(iterable, cmp=None, key=None, reverse=False)iterable:是可迭代类型;cmp:用于比较的函数,比较什么...原创 2018-12-02 11:26:52 · 1393 阅读 · 0 评论