第一周

作者: 布拉豆 | 来源:发表于2016-10-03 21:23 被阅读103次

环境的安装配置

  • Python2.7和3.5环境的更换
    推荐先安装Python3.5版本,后安装python2.7版本
    因为3.5默认自动安装pip环境,2.7默认不安装pip环境,默认3.5方便课程学习
  • lxml的安装和测试
    更新pip,python -m pip install --upgrade pip
    安装lxml离线包,python -m pip install lxml-name.whl【名字不能更改】
    进入cmd或者pycharm的terminal,import lxml,成功就可以了

代码的点评:

  • <class 'bs4.element.Tag'>的方法函数

<class 'bs4.element.Tag'>,也就是soup.select('css选择器')返回列表得元素

  • 函数申明、调用和数据返回问题

申明函数的代码放在使用函数的代码前面
函数的return执行,函数就会被释放,不再继续执行下去

  • 代码语法格式问题【新手容易犯的错误】

缩进问题,tab和四空格共用
编码格式,文件代码的头部位置补上# coding=utf-8
大小写敏感,函数的使用问题
补上一句:Python2.7和Python3.5的代码风格问题

  • Python新手的常犯问题

列表的越界,out of range
Win和Mac的系统路径使用,/ 和 \ 的问题以及字符串拼接问题
类的函数使用,使用了类中不存在的函数,用之前一定要确认

Python函数

对象 函数名 介绍
字符串 split() 字符串分割函数,返回列表
字符串 strip() 字符串函数,去掉头尾两端的指定字符
字符串 lstrip() strip()阉割版,l指left,去掉左边指定字符
字符串 rstrip() strip()阉割版,r指right,去掉右边指定字符
bs4的标签对象 get() <class 'bs4.element.Tag'>的函数,获得指定的类型
zip() Python的内置函数,Python3返回支持遍历的对象,Python2.7返回一个tuple列表

书籍推荐:

  • 电子书果断推荐:编程小白的第一本 Python入门书 侯爵著
  • 另外纸质书籍推荐:Python编程初学者指南,边学边做小游戏

网站推荐

相关文章

网友评论

    本文标题:第一周

    本文链接:https://www.haomeiwen.com/subject/gnsdyttx.html