python
文章平均质量分 55
瑾admin
大学生
展开
-
py初学者笔记
注释:#len() 长度list() 转换为列表字符串: upper() 把字符串转换为大写lower() 把字符串转换为小写title() 把字符串的首字母转换为大写rstrip() 确保字符串的末尾没空白lstrip()确保字符串的开头没空白strip() 确保字符串的两端没空白为避免类型的错误:str();列表:[]添加:原创 2017-07-22 09:30:19 · 217 阅读 · 0 评论 -
pip 基本使用和离线安装第三方包
python 安装第三方库: 前提得自己装好pip环境转pip环境参考:https://blog.csdn.net/lengqi0101/article/details/61921399/1:pip 2:whl离线安装 装好第三方库wheel,到https://www.lfd.uci.edu/~gohlke/pythonlibs/下载自己所需要的扩展包3:或者解压手动 ...原创 2018-12-16 21:56:33 · 4923 阅读 · 3 评论 -
collection counter 类 找出序列中出现次数最多的元素
'''找出序列中的出现次数最多的元素运用 colections 中的counter类中的most_common()方法底层:counter是一个字典 ,在元素和次数之间作了映射'''lists = ['look', 'see', 'aaa', 'aaa', 'b', 'c', 'aaa', 'aaa', 'c', 'b', 'b', 'aaa', 'aaa']lists2 = ...原创 2018-06-26 23:30:16 · 1820 阅读 · 0 评论 -
爬取百度图片
import requestsimport osimport zipfile'''爬取百度图片'''imgnum = 0def get_url(starpagenum,keyword): params={ 'tn': 'resultjson_com', 'ipn': 'rj', 'ct': '201326592', 'is': '', 'fp': 'result...原创 2018-06-24 17:21:34 · 501 阅读 · 0 评论 -
爬取王者荣耀 和LOL
其他的我也不想多说 代码import os,zipfileimport requests'''王者'''headers={ "Use-Agent":"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Mobile...原创 2018-06-24 17:20:15 · 897 阅读 · 3 评论 -
关于requests-html 第一次用
from requests_html import HTMLSessionimport requestsimport osimport timeimg_num = 0session = HTMLSession()# 得到首页下所有li a 下的href链接def li_lists_url(url): request = session.get(url) # 这里返回的师reques...原创 2018-05-30 22:15:04 · 1603 阅读 · 0 评论 -
python3 对象变动
mutable 可变immutable 不可变constant 常量不可变对象,该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址。可变对象,该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行为,也没有开辟新的出地址,通俗点...原创 2018-05-14 11:09:10 · 266 阅读 · 0 评论 -
Python列表推导式的小题运用
全部转换为小写strlist=['abC','dEf',123,'Wea']strlist=[strs.lower() if isinstance(strs,str) else strs for strs in strlist \ ]print(strlist)原创 2018-04-23 14:03:25 · 186 阅读 · 0 评论 -
time模块的time.strptime时间格式化
strptime()方法分析表示根据格式的时间字符串。返回值是一个struct_time所返回gmtime()或localtime()。格式参数使用相同的指令使用strftime();它默认为“%a %b %d %H:%M:%S %Y”相匹配的ctime()所返回的格式。如果字符串不能按格式进行解析,或者如果它具有解析后多余的数据,ValueError被挂起。语法strptime()方法的语法ti...原创 2018-04-23 14:02:28 · 11550 阅读 · 2 评论 -
装饰器
# 第一个装饰器def main(a_func): def mainfun(): print('函数之前') a_func() print('函数之后') return mainfundef newfun(): print('运用装饰器')newfun=main(newfun)newfun()# 优化后的装饰器@maindef newfu...原创 2018-04-23 14:01:44 · 127 阅读 · 0 评论 -
魔法变量
1: 魔法变量 *arg ,**args 主要用于我们的函数参数,也可以用于分割列表*arg 是用来发送一个非键值对的可变数量的参数列表给一个函数.**args 允许你将不定长度的键值对, 作为参数传递给一个函数使用顺序:some_func(fargs, *args, **kwargs)举列args=('one',32,2)argss={"arg3":"3","arg1":1,"arg2...原创 2018-04-23 14:01:03 · 1722 阅读 · 0 评论 -
map reduce filter
环境在Python3.6下 Python3都可以fun是函数seq是序列map(fun,seq) 返回的是一个iteration 需要list()输出reduce(fun,seq) 这个的话就是返回一个累加结果集,唯一的条件就是要引入form functools import redocefilter(fun,seq) 过滤器 返回的是一个iteration 需要list(...原创 2018-04-23 14:00:24 · 216 阅读 · 0 评论 -
list集合操作
1:列表是写在方括号的 [ ],用逗号分隔开的元素列表和字符串一样,列表同样可以被索引和截取 list被截取返回一个包含所需元素的新列表可以用加号拼接的也可以用切片与Python字符串不一样的是list中的元素是可以改变的函数:len(list) 获取list的长度max(list) 获取最大值min(list) 获取最小值list(seq) 将元祖转换为列表方法:list.ap...原创 2018-04-23 13:59:00 · 904 阅读 · 0 评论 -
python 中的魔法变量
1: 魔法变量 *arg ,**args 主要用于我们的函数参数,也可以用于分割列表*arg 是用来发送一个非键值对的可变数量的参数列表给一个函数.**args 允许你将不定长度的键值对, 作为参数传递给一个函数使用顺序:some_func(fargs, *args, **kwargs)举列args=('one',32,2)argss={"arg3":"3","arg1":1,"arg2...原创 2018-04-03 23:24:26 · 1213 阅读 · 0 评论 -
python 智能提示
按图走就可以了 亲测转载 2018-04-02 22:01:29 · 3448 阅读 · 0 评论 -
python itchat实现机器人
我们的设计是这样的 个人用的微信机器人 功能:自动回复 自动添加好友 自动抢红包 放音乐 给特定的人每天定时发特定的消息 目前实现:自动回复 自动添加好友 下一个功能是给特定的人每天定时发送特定的消息 群聊的娱乐机器人 功能:回答某个词语 比如点歌,成语接龙 剪刀石头布 导入我们的itchat模块...原创 2018-02-26 09:59:18 · 2696 阅读 · 1 评论 -
python的第一个小爬虫requests
1:我们刚开始爬:import requestsurl = "http://www.ip138.com/ips138.asp?ip="try: r = requests.get(url+"202.204.80.112") r.raise_for_status() 返回状态码 成功200 不是的话主动抛出异常 r.encoding = r.apparent_e原创 2017-09-12 21:54:55 · 306 阅读 · 0 评论 -
深浅的拷贝
= is=:我们判断内容是否相等is:判断我们的指向的地址是否相等当我们的值是-6到256我们的地址是指向的相同的地方深拷贝和浅拷贝:a=[11,22,33]b=a这个是浅拷贝 a,b共用一个地址深拷贝要导入我们的import copyimport copya = [11, 22, 33]c = copy.d原创 2017-09-12 21:46:48 · 170 阅读 · 0 评论 -
python smtplib和email发送邮件 未封装函数
链接stmp服务https://docs.python.org/3/library/smtplib.html构建email参考https://docs.python.org/2/library/email-examples.html准备开通smtp服务 from email.header import Headerfrom email.mime.text imp...原创 2018-12-10 23:56:08 · 781 阅读 · 0 评论