python 学习笔记

这篇博客详细介绍了Python的基础知识,包括安装方法、数据结构(如tuple、list、set)、函数参数、类与对象的特性,以及构造函数和析构函数的使用。此外,还探讨了Python中的封装性、类继承以及URL、HTTP协议和Socket通信的基本概念。通过阅读,读者可以深入理解Python编程的核心概念。
摘要由CSDN通过智能技术生成

指定源安装:

pip install -i http://mirrors.aliyun.com/pypi/simple/ werobot --trusted-host mirrors.aliyun.com

tuple use ( )----内容不可修改
list use [ ]----内容可修改
set 
在函数定义中,元组变长参数用星号“*”标记,字典变长参数用双星号“**”标记
类中的成员函数必须要带参数self
构造函数是一种特殊的类成员方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值。python中的类构造函数用__init__命名,python中不能定义多个构造函数,但可以通过为命名参数提供默认值的方式达到用多种方式构造对象的目的。

析构函数是构造函数的反向函数,在销毁(释放)对象时将调用它们。析构函数往往用来做“清理善后”的工作,例如数据库链接对象在析构函数中释放对数据库资源的占用。Python中为类定义析构函数的方法是在类中定义一个名字为__del__的没有返回值和参数的函数。

(如何定义属于每个对象自己的成员变量)---在构造函数中定义self引用中的变量,这样的成员变量在python 中叫作实例成员变量

python中支持两种基于类名访问成员的函数:静态函数和类函数。它们的不同点是类函数有一个隐形参数cls可以用来获取类信息,而静态函数没有该参数。静态函数使用装饰器@staticmethod定义,类函数使用装饰器@classmethod定义
类方法定义中第1个参数必须为隐形参数cls,在类方法中可以通过参数cls替代类名本身。

封装性是面向对象编程的重要特点,Python也提供了将不希望外部看到的成员隐藏起来的私有成员机制。但不像大多数编程语言用Public、Private关键字表达可见

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值