# staticmathod

静态方法

# classmethod

类方法

# classmethod

涉及静态变量的时候使用

'''

默认参数

cls

代表这个类

'''

# class Power:

#

__n = 3

#

def __init__(self,num):

#

self.__num = num

#

#

@property

#

def count(self):

#

return self.__num**Power.__n

#

#

@classmethod

#

def changeN(cls, newN):

#

cls.__n = newN

#

#

#

# num1 = Power(2)

# print(num1.count) #

计算

3

次方

8

#

# #

修改内部

__n

计算

4

次方

# Power.changeN(4)

# print(num1.count)#

计算

4

次方

16

# staticmathod

静态方法

'''

函数与类中的其他东西无任何关系可以用

staticmathod

将函数变成一个静态方法

'''

class Power:

def __init__(self, name):

self.name = name

@staticmethod

def inPut():

name = input('

输人名:

')

python静态方法_python的静态方法和类方法相关推荐

  1. python 实例方法和类方法的区别_python中实例方法,类方法和静态方法的区别。...

    实例方法,必须要创建实例才能调用,里面有self关键字,有初始化函数必须对初始化函数进行传参. 类方法,可以直接类名.方法名直接调用,也可以创建实例调用.里面有cls关键字,调用时,直接类名.方法名, ...

  2. Python类的静态属性、类方法、静态方法

    1.静态属性.@property.作用就是把类的函数属性,封装成类似数据属性. class Student(object): school='szu'@propertydef printmassage ...

  3. Python进阶之路 静态方法和类方法

    静态方法和类方法 Python类包含三种方法:实例方法.静态方法和类方法.其中,实例方法在前面的章节已经多次使用了.要想调用实例方法,必须要实例化类,然后才可以调用.也就是说,调用实例化方法需要类的实 ...

  4. python中的类属性和类方法_python面向对象之类属性和类方法的使用和实例

    类属性和类方法 目标 类的结构类属性和实例属性类方法和静态方法 01. 类的结构 1.1 术语 -- 实例 1. 使用面相对象开发,第 1 步 是设计 类 2. 使用 类名() 创建对象,创建对象 的 ...

  5. 【228】Python3 中类的静态方法、普通方法、类方法

    ♣ 题目部分(原文见公众号:python宝) python宝 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU5NjI ...

  6. python静态变量和静态方法

    python静态变量和静态方法 一.静态变量和静态方法 二.静态变量示例 三.静态方法 一.静态变量和静态方法 1.静态变量和静态方法都属于类的静态成员,它们与普通的成员变量和成员方法不同,静态变量和 ...

  7. java中synchronized修饰静态方法和非静态方法有什么区别?

    Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法的对象加锁,俗称"对象锁". Java中每个对象都有一个锁,并且是唯一的.假设分 ...

  8. 使用synchronized修饰静态方法和非静态方法有什么区别

    前言 最近被问到了这个问题,第一次回答的也是很不好,在此参考网上答案进行整理记录.供大家学习参考. Synchronized修饰非静态方法 Synchronized修饰非静态方法,实际上是对调用该方法 ...

  9. php 静态方法特点,浅析php静态方法与非静态方法的用法区别

    在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为"类属性"或"类方法" 如果访问控制 ...

  10. 静态方法与非静态方法区别

    一.静态方法 静态方法又称类方法,是加staic关键字修饰的方法,在类定义的时候就被分配和装载入内存中. 静态方法属于类所有,类实例化前即可使用,同时不能使用super和this关键字. 静态方法只能 ...

最新文章

  1. MLIR(Multi-Level Intermediate Representation)概述
  2. elasticsearch的索引自动清理及自定义清理
  3. 【博客话题】我与Linux的不解情缘
  4. linux oracle流复制,oracle 流复制
  5. 构建高性能分布式搜索引擎(Wcf-基础篇)一
  6. 湖南工大c语言上机题库,湖南科技大学2010年C语言上机题库
  7. Android Framework - 学习启动篇
  8. “流动书库”藏书汇总,欢迎借阅
  9. 普通学渣的春招,秋招历程以及实习心路
  10. pycharm永久激活
  11. STM32-USB学习系列(六):USB-HID键盘的实现以及键盘报文描述符的简介
  12. 大漠插件最新版7.2248
  13. 【C语言程序】某班级学习委员整理获得奖学金排名,总成绩=智育成绩*60%+德育成绩*30%+体育成绩*10%,使用冒泡排序法将班级前12名同学的成绩进行排名。
  14. 用python写一个有AI的斗地主游戏(二)——简述后端代码和思路
  15. iOS图片转成视频方法
  16. 北京师范大学计算机考研难嘛,北京师范大学考研难吗?一般要什么水平才可以进入?...
  17. java微信发送验证码,详解如何使用微信小程序云函数发送短信验证码
  18. vaptcha、京东等手势验证码和滑动验证识别
  19. 卷妹带你学数据库---5天冲刺Day5
  20. 控制windows系统音量

热门文章

  1. python中在一个脚本调用另一个脚本类中函数变量值
  2. 190730每日一句
  3. Kinect初识 整理总结
  4. c++用tinyxml2读xml文件,转化为字节码,解析并保存
  5. Atitit Major island groups and archipelagos 主要的岛群和群岛目录资料目录1. 岛群 波利尼西亚(Polynesia, 美拉尼西亚(Melanesia,
  6. Atitit 数据库的历史与未来 目录 1.1. 两个对于数据库强需求的行业。电信 金融 1 1.2. 艾提拉分析 对数据库强需求行业金融 1 2. 数据库历史 2 2.1. ,上个世纪50,6
  7. Atitit 数据join 的原理与java实现 Atitit join表连接的原理与实现 13、SQL Server 表连接的三种方式   (1) Merge Join   (2) Nested
  8. Atitit. 提升可读性推荐标准规范解决方案 关于编程语言的v5 docx
  9. Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
  10. atitit 研发管理 要不要自己做引擎自己实现架构?.docx