zoukankan      html  css  js  c++  java
  • Python--小总结

    1.操作excel
    xlrd 读
    xlwt 写
    xlutils 修改
    2.网络编程
    urllib
    url编码
    requests模块
    r = requests.get(url, data={'x': y}, headers={'x': y}, cookies={'x': y})
    r = requests.post(url, data={'x': y}, headers={'x': y}, cookies={'x': y}, json={'x': y}, files={'file': f})
    r.json() 直接把返回的json串转为字典
    r.text 获取返回的结果,是字符串
    r.content 获取返回结果的二进制格式
    r.status_code 获取请求的状态码

    1.异常处理
    面向过程
    2.面向对象编程 把以前你写的那些函数封装到一个类里面

    定义类的时候,类名的首字母大写
    用类的话,必须先实例化
    类被实例化的时候,会执行构造函数
    属性 类里面的变量
    方法 类里面的方法
    self代表的是本类对象
    实例
    对象
    实例变量
    类变量
    属性方法 看上去好像是一个属性,其实是一个函数

    私有函数
    私有变量
    只能在类里面使用,出了类就不能用了
    继承
    父类有的功能,变量 子类都有
    如果定义的类,有很多重复的功能,那就可以把这些重复的类,定义成父类
    封装
    把琐碎的代码封装到一起
    多态
    python不支持多态
    一种方法,多种实现,根据传参数量不同
    类方法
    不需要实例化就能直接用的,它可以使用类的属性(类变量,类方法)
    静态方法
    不需要实例化就能直接用的,其实和类没什么关系,就是一个普通的函数,写在了类里面而已
    也用不了self那些东西,也调用不了类里面其他的函数
    修改父类的构造函数
    3.发送邮件
    1.在邮箱设置里面打开pop3/smtp服务
    2.有的邮箱用密码发送不了,必须获取授权码才可以
  • 相关阅读:
    K近邻法
    感知机
    统计学习方法概论
    神经网络的学习 Neural Networks learing
    对线性回归、逻辑回归、各种回归的概念学习
    从零开始创建VUE项目
    Java中Log4j.properties配置文件详解
    Java中Log4j的入门实例
    Java中Log4j的基本使用方法说明
    C#与Java的RSA中的X509EncodedKeySpec、PKCS8EncodedKeySpec
  • 原文地址:https://www.cnblogs.com/wangsilei/p/8436065.html
Copyright © 2011-2022 走看看