国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python静态方法如何定义

python静态方法如何定义

python静态方法

头像

小妮浅浅

2021-08-06 09:58:084702浏览 · 0收藏 · 0评论

定义

1、静态方法也可以直接通过类名调用,不需要先创建对象。区别在于类方法的第一个参数是类本身(cls),而静态方法没有这样的参数。

如果方法需要与其他类属性或类方法互动,可以定义为类方法;如果方法不需要与其他类属性或类方法互动,可以定义为静态方法。

2、定义静态方法时,需要在方法的前面加上装饰器 @staticmethod。

class 类:
@staticmethod
    def 静态方法():
        pass

实例

import random
 
class Char:
    letters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    digits = '0123456789'
    @classmethod
    def random_letter(cls):
        return random.choice(cls.letters)
    @classmethod
    def random_digits(cls):
        return random.choice(cls.digits)
    
    @staticmethod
    def random_char(string):
        if not isinstance(string, str):
         raise TypeError('需要字符串参数')
        
        return random.choice(string)

以上就是python静态方法的定义,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

咬女生小头头视频| 同学的母亲中字ID| 免费的行情网站WWW网页版| 《熟妇的荡欲》HD中字| 《爸开车我抱着妈妈去姥姥家》| 妻子的秘密韩剧大全免费| BOBO浏览器(海外版)| 无人区免费观看高清电视剧| 器材室轮-J-(1):蒙着眼在... | 《互换人妻HD中字》| 3个小婕子和我做受| 妻子在厨房被三个男人欺负的后果 | 适合夫妻俩晚上看电影的文案| 男生把小困困放到女生困里视频| 《完美邻居2》电影在线观看| 主动把乳头放进男朋友嘴巴里| 少妇洗澡被强公日日澡| 97精品无码AV九九九九九九| 中文在线字幕观看电视剧| 《酒店激战》动漫1-5集免费观..| 芒果浏览器| 三亚私人高清影院品牌加盟电话 | 私处按摩SPA养生精油| 水蜜桃唇蜜嘟嘟唇是桃花吗| 《魅魔之耻》1~4集免费看| 美女和帅哥一起努力生产豆浆| 《年轻朋友的妻子3》| 45岁老阿姨喷了三次尿素乳青| 医院玩弄人妻1~12章| 成人猫咪最新地域网名是什么啥 | 少妇洗澡被强公日日澡| 久旱逢甘霖(父女)笔端| 《与上司做爰HD》| 婆媳双飞杨钰莹阅读| 憋尿白丝小肚子凸起高冷知乎| 暴躁老阿姨与老年人的爱情与财运| 4488YY无码亚洲人成| 动漫《纯洁的修女》在线看| 寡妇春性饥渴1-4| 真人刺激战场40分钟电视剧| 初中小姐姐脚丫踩在男生困困