国产成人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电脑。

关注

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

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

HTTPS://WWW.API...| 杨晓明| 《与上司做爰HD》| 来吧儿子妈妈是纯还是混| 妈妈装睡配合孩子阴阳调和| 禁忌1蜜桃熟了| 免费B站看大片真人电视剧| 荡公乱妇第1章情公苏雪视频| 女性扒开大腿内侧小肚子痒| 打开网站免费进入| 性和死亡| 丈夫不在的日子中字头| 啊轻点…大川巴太粗太长了| 男生将78申请女生的定眼| 电影初尝云雨之欢免费观看| 杨贵妃(台湾绝版)| BOBO浏览器(海外版)| 做爰高潮A片(毛片)| 18禁男男腐啪GV真人视频| 三亚私人高清影院的更新情况| 小洞流口水了 是不是饿了| 晃来晃去的大扔子| 做爰高潮A片(毛片)| 美景之屋2电视剧高清完整版在线..| 小叔子从后面抱住我的电视剧| 日韩电影| 妈妈说今晚爸爸不回家 | 男人吃过女人乳房后会断联吗| 免费网站在线观看人数在显示 | 摸腿吻戏| 《厨房激战5》完整版在线观看 | 萧阳| 《恋爱订单~再来一份》动漫| 边摸边脱吃奶边高潮视频免费| 两人一起做AJ的视频教程| 兽父1到16集一口气看完| 黑料门-今日黑料-每日大赛| 《疯狂72小时》韩剧| BOBO浏览器老司机模式改版特.| 耕耘小侄女小说全文免费阅读| 东北老阿姨高清免费观看电视剧