首页 > 编程语言 >python学习记录——类

python学习记录——类

时间:2022-10-14 17:02:53浏览次数:59  
标签:__ 变量 People python 记录 学习 init class 构造函数

一、创建类

class People:
    pass

p = People()

二、构造函数

__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。

python中一个类只能有一个构造函数,即只能有一个 __init__ 方法(有多个时,最后一个有效)

1.无参构造函数

class People:
    def __init__(self):
        pass

p = People()

2.有参构造函数

class People:
    def __init__(self, name):
        pass

p = People('Joe')

三、变量

1.实例变量

 

2.类变量

class People:
    count = 0

print(People.count)

类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量可以作为实例变量使用,但通常不作为实例变量使用

标签:__,变量,People,python,记录,学习,init,class,构造函数
From: https://www.cnblogs.com/bridgew/p/16792170.html

相关文章

  • python--第十五课
    昨日内容回顾作业讲解1.装饰器2.递归函数算法简介及二分法算法:解决问题的方法二分法:每次取一半defget_middle(l1,target_num):iflen(l1)==0:......
  • spring学习笔记
    2022年10月14日开始学习02为什么要学spring?使用企业级开发,简化开发IocAop技术框架整合mybatishibernate....03初识Spring官网:https://spring.io/......
  • spdlog 学习记录
    1.下载spdlog  地址:github:https://github.com/gabime/spdlog  gitclone至本地文件夹D:\git\codeClone; 文件夹名为:spdlog-12.安装spdlog (window版本)......
  • C#学习第七天
      今天进行了C#的第五次学习,继续了解C#的相关知识:目录文件的输入与输出I/O类FileStream类文件的输入与输出I/O类FileStream类  下面是一个FileSteam类的操作......
  • C#学习第六天
      今天进行了C#的第五次学习,继续了解C#的相关知识:目录命名空间using关键字嵌套命名空间预处理器指令条件指令正则表达式字符转义字符类定位点分组构造限定符反向引用构......
  • uni-app 110清空聊天记录功能
    chat.jsimport$Ufrom"./util.js";import$Hfrom'./request.js';classchat{constructor(arg){this.url=arg.urlthis.isOnline=falsethis.socket=......
  • Python在Class中实现装饰器
    函数装饰器普通的装饰器较为简单,关键点只有两个,一个是闭包的概念,一个是函数作为参数进行传递,让我们先实现一个简单的装饰器。defhuat(f):deffunc():prin......
  • python:用backgroundRemover+imageMagick给人像照片更换背景色
    一,安装工具:1,安装backgroundremover:参考:https://www.cnblogs.com/architectforest/p/16790772.html2,安装imageMagick:参考:https://www.cnblogs.com/archit......
  • 解决/usr/bin/ld: 找不到 -lboost_python-py38
    编译caffe报错:CXXtools/convert_annoset.cppCXXtools/test_net.cppCXXtools/caffe.cppCXXtools/train_net.cppCXXtools/convert_imageset.cppCXXexamples/cpp_......
  • Python的re解析
    re模块re.findall(正则,字符串)返回包含所有符合要求的字符串的列表re.finditer(正则,字符串)返回包含所有符合要求字符串的迭代器(效率比列表高)re.search(正......