首页
学习
活动
专区
工具
TVP
发布

python基础

大家好,很久没有和大家见面了,现在,小编把这二天看的一本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进行编程的一些基本的功能与特性。是做项目之前必要的理论准备,后续会带来更多更好玩更深入的东西。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180123G05HBM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券