史高治

新随笔 联系 管理

随笔分类 -  Python基础

摘要:import os,requests,re,random from xpinyin import Pinyin py=Pinyin().get_pinyin def getCities(): global html datafile='D:\地级市大全.html' if not os.path.is 阅读全文
posted @ 2018-03-12 18:52 史高治 阅读(296) 评论(0) 推荐(0)

摘要:numpy: 仨属性:ndim-维度个数;shape-维度大小;dtype-数据类型。 numpy和pandas各def的axis缺省为0,作用于列,除DataFrame的.sort_index()和.dropna()外。 import numpy as np 相同值=np.ones((3,5),i 阅读全文
posted @ 2017-11-08 17:51 史高治 阅读(356) 评论(0) 推荐(0)

该文被密码保护。
posted @ 2017-10-19 17:41 史高治 阅读(26) 评论(0) 推荐(0)

摘要:json: json异于pickle,无乱码,各语言都支持,但Python各对象只直接接收int,str,(),[],{}。读入txt时只接受str,int变为str(int),()[]{}被json.dumps(*)换装为str后才行;反义词json.loads(json风格的str)返回()[] 阅读全文
posted @ 2017-10-19 17:39 史高治 阅读(347) 评论(0) 推荐(0)

摘要:pyinstaller打包Python文件为exe: 1、下载并安装对应Python版本的pywin32.exe; 2、下载压缩软件upx.exe,放在Python的安装目录(若压缩后的exe文件打不开,或移除它重新打包,或使用3.5及以下版本的Python) 3、pip install pyins 阅读全文
posted @ 2017-10-19 17:05 史高治 阅读(317) 评论(0) 推荐(0)

摘要:正则: re.S使点也能匹配到\n;re.I不区分规则中的大小写;re.X忽略空格及#后的注释;re.M把^和$由文首文末变为各行的首尾。 Egの删除各行行尾的alex,alex不区分大小写: import re s='''ja654alEx runAlex87 90helloaLeX''' m=r 阅读全文
posted @ 2017-10-19 17:03 史高治 阅读(324) 评论(0) 推荐(0)

摘要:变量: a=1;b=2;c=1——发现变量a和c的内存地址竟然相同,这就是Python不需要定义变量的秘密:内存中根本就没有a、b、c,自然就不必定义啦。 例如,a,b=b,a的真相是a,b=(2,1),等号后的都是存在内存里的,但是b和a并没在内存(=后若是str、int等Python类型比如'a 阅读全文
posted @ 2017-10-19 17:02 史高治 阅读(254) 评论(0) 推荐(0)

摘要:函数被调用时: 1、函数后有(),是v——函数执行,要调回头或跳到下方某处,进入此函数块内执行; 2、只有函数名而无(),是n——函数体,按照正常顺序往下执行,不用跳来跳去。 理解装饰器,可把头&尾的def finalFunc(*args, **kwargs):、return finalFunc,视 阅读全文
posted @ 2017-10-18 14:34 史高治 阅读(250) 评论(0) 推荐(0)

摘要:发送邮件.py: import smtplib from email.mime.text import MIMEText def email(receiver, title='标题', body='正文'): host='smtp.qq.com' #smtp.163.com port=465 #25 阅读全文
posted @ 2017-10-18 13:30 史高治 阅读(259) 评论(0) 推荐(0)