python基础
帆_5021
这个作者很懒,什么都没留下…
展开
-
python基础(6)—— 封装、继承、多态
Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态 封装(隐藏) 隐藏对象的属性和实现细节只对外提供必要的方法,相当于将“细节封装起来”,只对外暴露“相关调用方法” 通过前面学习的“私有属性、私有方法”的方式,实现封装”, Python追求简洁的语法,设有严格的语法级别的“访问控制符”,更多的是依靠程序员自觉实现 继承 继承可以让子类具有父类的特性,提高了代码的...原创 2020-05-08 17:53:43 · 196 阅读 · 0 评论 -
python基础(5) —— python爬虫实战
1. 反爬策略之代理IP 首先需要购买代理IP import urllib.request as ur proxy_address = ur.urlopen('http://api.ip.data5u.com/dynamic/get.html?order=d314e5e5e19b0dfd19762f98308114ba&sep=4').read().decode('utf-8').str...原创 2020-05-02 22:38:22 · 230 阅读 · 0 评论 -
python基础(4) —— python爬虫进阶
1. Json Path dumps 用于把python对象转换为Json对象 loads 用于把Json对象转换为python对象 dump 吧python类型的数据转化为Json类型的字符串,然后保存到本地 load 用于读取本地的Json数据,并转换成Python对象 import json python_data = [ { 'username':'name...原创 2020-05-02 21:34:23 · 323 阅读 · 0 评论 -
python基础(3) —— python爬虫基础
1. 正则表达式 表达式 说明 . 除了 \n 和 \r 的所有字符 \d 数字 \D 非数字 \w 字母和下划线 \W 非字母和下划线 \s 空格(包括制表符、换页符等) [a-z] 小写英文字母 [a-zA-Z0-9] 大小写英文字母与数字 [123] 数字123 [^123] 不是数字123 * 出现次数>=0 + 出现次数&...原创 2020-05-02 19:53:12 · 326 阅读 · 0 评论 -
python基础(2)—— 基础语法
1.注释 Python注释有单行注释和多行注释 单行注释以 “#” 开头 多行注释使用三个单引号(’’’)或三个双引号(""") 注意: 单行注释描述下列语句作用;多行注释描述函数的功能、参数和返回值。 2.Python的输入与输出 input和 output统称为IO,是命令行下最基本的输入和输出. (1)input()输入 input0会把用户通过键盘输入的任何值都作为字符串来存储过变量 ...原创 2020-05-01 20:48:22 · 344 阅读 · 0 评论 -
python基础(1) —— 数据类型
运算 加减乘除 注意(除法): // 第一种:整除 10/3 //输出结果:3.333333 // 第二种:取整 10//3 //输出结果:3 // 第三种:取余 10%3 //输出结果:1 //2的平方 2**2 //输出结果:4 //2的立方 2**3 //输出结果:8 字符串 python中的3中标示 // 第一种:单引 str='this is string' // 第二种:双引...原创 2020-04-22 17:31:55 · 122 阅读 · 0 评论