python基础-资料整理_已迁移
为什么80%的码农都做不了架构师?>>>
python
模块安装 python -m pip install chardet
基本语法
字符串连接(如果是整型就会做加法) +
函数
字符串处理
'abc'.upper() # 就字母转成大写
isinstance(x,str) #判断是否为字符串
type(str) #获取变量类型
HTML实体转换
抓网页数据经常遇到例如>或者 这种HTML转义符,抓到字符串里很是烦人。
比方说一个从网页中抓到的字符串
html = '<abc>'
用Python可以这样处理:
import HTMLParser
html_parser = HTMLParser.HTMLParser()
txt = html_parser.unescape(html) #这样就得到了txt = '<abc>'
如果还想转回去,可以这样:
import cgi
html = cgi.escape(txt) # 这样又回到了 html = '<abc>'
把字符转成url编码
urllib.quote("这是中文")
字符编码处理
import sys #引用sys模块进来,并不是进行sys的第一次加载
reload(sys) #重新加载sys
sys.setdefaultencoding('utf8') #调用setdefaultencoding函数print sys.getdefaultencoding() #获取系统默认编码
通过模块方式来获取字符编码
import chardet
chardet.detect(str)
编码的判断
isinstance(s, unicode) #用来判断是否为unicode
通过函数转换编码
chardet.detect(article[0]).get('encoding','utf-8')
数学函数-模块
range(1,100) #生成之间数 注意: range(1, 100, 2) 可以生成list [1, 3, 5, 7, 9,...]
math模块
math.sqrt #开方
列表函数-list
L.append(x * x) #向列表里增加元素
词典函数-dict
转载于:https://my.oschina.net/Majw/blog/600199
python基础-资料整理_已迁移相关推荐
- 一图看懂 toml 模块:用于解析和创建TOML(Tom‘s Obvious, Minimal Language)的Python库, 资料整理+笔记(大全)
本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 @[TOC](一图看懂 toml 模块:用于解析和创建TOML(Tom's ...
- python基础知识整理-整理了27个新手必学的Python基础知识点
原标题:整理了27个新手必学的Python基础知识点 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的 ...
- python编程资料包_强力推荐,非常全的Python编程400集学习资料(今日限免)
因为大数据和 AI,Python 一跃成为最火的语言,这里推荐几本畅销排行榜上的好书. 有需要在我的哔哩哔哩账号,私信我,"资料,即可免费领取. 一.Python基础教程 <图灵程序设 ...
- python基础知识整理-python入门基础知识点整理-20171214
一.知识点整理 1.python2与python3的区别: (1)宏观比对 python2 源码不标准,较为混乱,并且重复的代码很多. python3 源码统一了标准,同时也去除了重复代码. (2)编 ...
- python基础知识整理-python爬虫基础知识点整理
首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...
- python必备单词整理_别乱找了,Python常用单词Word合集,已经给你整理全了
最近我在学python 为大家整理了一下python常用的词汇.在学习python过程中觉得很有趣喔.感兴趣的朋友可以私信我一起研讨. Python (发音:[ 'paiθ(ə)n; (US) 'pa ...
- python基础知识整理一
文章目录 1.Python中的数据类型有哪些 1.字符串 1)字符串的常用方法 2)正则表达式 2.列表:list enumerate.zip函数 3.元组:tuple 4.字典:dict 5.集合: ...
- Python基础知识整理(含思维导图)
✔️ Python基础知识 Python内置对象 数字 int ,float ,complex 实例:123,3.14 python 数字类型 整数 二进制 0,1 必须0b开头 八进制 0-7 必须 ...
- css在线工具_已迁移
为什么80%的码农都做不了架构师?>>> 已迁移 http://www.css3.me/ http://developer.51cto.com/art/201209/35844 ...
最新文章
- 转让app后AppStore应用名称下面所有者显示问题
- [BZOJ1068/Luogu2470][SCOI2007]压缩
- synchronized锁的基本用法
- HTML 元素居中的方法
- Failed to load sql modules into the database cluster during PostgreSQL Installation
- 存储过程内基础语法---补充while循环
- matlab获得矩阵行数或列数的函数
- C#语言使用多态(接口与override) ——帮您剔除对面向对象多态性的疑惑
- Apple Watch要用上microLED显示屏了 最早明年...
- NO.59 禅道的获奖奖品
- maven依赖avro_avro序列化详细操作
- 嵌入式学习之QT学习----3 制作简单的QT界面(如:QQ登录界面)
- 用易语言对DNF卡顿进行批处理
- 小米路由器显示DNS服务器设置错误,小米路由器dns异常怎么修复
- 华为SmartKit工具下载
- 卡巴斯基正版半年注册码申请
- 大岩量化小白科普:什么是量化交易?什么是宽客?
- 魔术表演的核心秘密(二)——障眼法是怎么实现的?
- IOS项目新手引导页图片适配方案
- 关于计算机网络隐私的作文,网络安全小心作文
热门文章
- PowerDesigner 常用设置
- php实现微信企业向用户付款
- thinkphp 3.2加载类
- Codeforces Round #309 (Div. 2) C
- mysql-4.0.20 use on scounix 5.0.7 error :dynamic linker:..:could not open libgthreads.so help!!!!
- 从事GIS开发多年,2017年对GIS行业的心得,尤其对三维GIS的理解
- 【Kafka】Kafka-数据倾斜问题-参考资料-解决方案
- canvas画柱状图 和饼图
- Spring4-HelloWorld
- eclipse hibernate配置文件(*.hbm.xml)加上自动提示功能