为什么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 = '&lt;abc&gt'

把字符转成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基础-资料整理_已迁移相关推荐

  1. 一图看懂 toml 模块:用于解析和创建TOML(Tom‘s Obvious, Minimal Language)的Python库, 资料整理+笔记(大全)

    本文由 大侠(AhcaoZhu)原创,转载请声明. 链接: https://blog.csdn.net/Ahcao2008 @[TOC](一图看懂 toml 模块:用于解析和创建TOML(Tom's ...

  2. python基础知识整理-整理了27个新手必学的Python基础知识点

    原标题:整理了27个新手必学的Python基础知识点 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的 ...

  3. python编程资料包_强力推荐,非常全的Python编程400集学习资料(今日限免)

    因为大数据和 AI,Python 一跃成为最火的语言,这里推荐几本畅销排行榜上的好书. 有需要在我的哔哩哔哩账号,私信我,"资料,即可免费领取. 一.Python基础教程 <图灵程序设 ...

  4. python基础知识整理-python入门基础知识点整理-20171214

    一.知识点整理 1.python2与python3的区别: (1)宏观比对 python2 源码不标准,较为混乱,并且重复的代码很多. python3 源码统一了标准,同时也去除了重复代码. (2)编 ...

  5. python基础知识整理-python爬虫基础知识点整理

    首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...

  6. python必备单词整理_别乱找了,Python常用单词Word合集,已经给你整理全了

    最近我在学python 为大家整理了一下python常用的词汇.在学习python过程中觉得很有趣喔.感兴趣的朋友可以私信我一起研讨. Python (发音:[ 'paiθ(ə)n; (US) 'pa ...

  7. python基础知识整理一

    文章目录 1.Python中的数据类型有哪些 1.字符串 1)字符串的常用方法 2)正则表达式 2.列表:list enumerate.zip函数 3.元组:tuple 4.字典:dict 5.集合: ...

  8. Python基础知识整理(含思维导图)

    ✔️ Python基础知识 Python内置对象 数字 int ,float ,complex 实例:123,3.14 python 数字类型 整数 二进制 0,1 必须0b开头 八进制 0-7 必须 ...

  9. css在线工具_已迁移

    为什么80%的码农都做不了架构师?>>>    已迁移 http://www.css3.me/ http://developer.51cto.com/art/201209/35844 ...

最新文章

  1. 转让app后AppStore应用名称下面所有者显示问题
  2. [BZOJ1068/Luogu2470][SCOI2007]压缩
  3. synchronized锁的基本用法
  4. HTML 元素居中的方法
  5. Failed to load sql modules into the database cluster during PostgreSQL Installation
  6. 存储过程内基础语法---补充while循环
  7. matlab获得矩阵行数或列数的函数
  8. C#语言使用多态(接口与override) ——帮您剔除对面向对象多态性的疑惑
  9. Apple Watch要用上microLED显示屏了 最早明年...
  10. NO.59 禅道的获奖奖品
  11. maven依赖avro_avro序列化详细操作
  12. 嵌入式学习之QT学习----3 制作简单的QT界面(如:QQ登录界面)
  13. 用易语言对DNF卡顿进行批处理
  14. 小米路由器显示DNS服务器设置错误,小米路由器dns异常怎么修复
  15. 华为SmartKit工具下载
  16. 卡巴斯基正版半年注册码申请
  17. 大岩量化小白科普:什么是量化交易?什么是宽客?
  18. 魔术表演的核心秘密(二)——障眼法是怎么实现的?
  19. IOS项目新手引导页图片适配方案
  20. 关于计算机网络隐私的作文,网络安全小心作文

热门文章

  1. PowerDesigner 常用设置
  2. php实现微信企业向用户付款
  3. thinkphp 3.2加载类
  4. Codeforces Round #309 (Div. 2) C
  5. mysql-4.0.20 use on scounix 5.0.7 error :dynamic linker:..:could not open libgthreads.so help!!!!
  6. 从事GIS开发多年,2017年对GIS行业的心得,尤其对三维GIS的理解
  7. 【Kafka】Kafka-数据倾斜问题-参考资料-解决方案
  8. canvas画柱状图 和饼图
  9. Spring4-HelloWorld
  10. eclipse hibernate配置文件(*.hbm.xml)加上自动提示功能