大家好,很久没有和大家见面了,现在,小编把这二天看的一本python书的自己做的笔记奉献给大家。
glob文件名有关的包,shutil复制,os mac下获取磁盘空间大小
int(),float()str()类型转换
capitalize()第一个字母大写
=左右二侧变量可以为多个
==,!=返回的是ture或者false
list类型a_list=[1,3,5,7,9]
list()把句子拆成单个字母
list有关的操作比如lst*n
extend()和append()的区别append()会多一个[]在里面
pop()弹出最后一个,可加参数
tuple和list差不多,只是用()括起来,但是它的内容不能修改。所以修改,反转等操作不可以进行
字典型:****={}或者****=dict(),可以用.keys()和.values()把它们取出
set只有值,没有键{}
is检测二者是否为同一对象,如果用.copy()那么它们不是同一对象
内建函数abs()等
产生有序的数,用range(1,10,5)
自定义函数def开头
map函数(执行用的函数,容器变量),还有一个是filter(要求相等的参数,另一参数)
统计单词在文章中出现的频率用re包,re.sub去除除空格和字母以外的符号
迭代器可以用enumerate()
try/except
文件和目录操作:os.path包abspath()函数,返回完整的路径名称
glob.glob(“路径名称”)可以获得一个文件列表
os.walk里面有三个值
os.system(“cmd”)
shutil.copyfile(s,d)把文件s复制为d(仅复制文件内容,不含属性)
文件打开fp=open(“文件名”,“文件打开模式”)
**=fp.readlines()
加上with 就不用close操作了
open加上encoding=‘utf-8’解决windows命令提示符在编码上的问题。
当写入的数据不是字符串时,要使用str()来转换。
如果再次读入,通过ast.literal_eval()函数转换成字典类型
split(‘\t’)
JSON格式,先import json 然后son.load(file)
SQLite最轻量化的数据库,必须用firefox浏览器,一些连接语句比较重要
网页分析:from urllib.parse import urlparse
urlparse(url)
requests.get(url)
re.findall(正则式,html)
pip install beautifulsoup4
PHP中所有的变量前面都加$,PHP使用c语言的语法
hashlib包,md5函数获取网页摘要,看看数据有没有变化,以便自动提取网页
Selenium包webdriver,中的get
自动登录网站的方法,依然是webdriver
此为利用python进行编程的一些基本的功能与特性。是做项目之前必要的理论准备,后续会带来更多更好玩更深入的东西。
领取专属 10元无门槛券
私享最新 技术干货