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

关注

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

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

《警花交换做爰》| 密爱| 家族轮换之共乐的日子最新章节更, | 妈妈你真棒插曲最后接吻是谁| 《我的漂亮朋友》20点首播| 怀孕期间叫闺蜜来给老公消火| 美女和帅哥一起努力生产豆浆的视..| BOBO浏览器(海外版| 剪灯新话| 欧美AV中文无码精品二区| 炮姐BGM高清| 《寂寞的背叛》免费播放| 男按摩师舌头伸进去了SPA漫画| 男女做受AHAAAA| 在办公室被CAO很爽很高H漫画| -区二区三区| 三级《出差被同房》| 女儿与爸爸高清免费版电视剧 | 商店的英文| 老公把闺蜜干的嗷嗷叫| 深田咏美在线| 《炸裂吧!巨棒》免费阅读漫画| 《玉薄圃》| 中文在线字幕观看电视剧| 16岁小花妹妹CSGO| 透明女仆服装开裆连体衣| 强多干伦久久久久久久久| 《美国伦理4女警》| 不许穿内裤随时挨C调教H| 大姨妈来了同房内射吃避孕药 | 在办公室被CAO很爽很高H漫画 | 日大B舒服还是小B舒服呢| 激吻视频| 上位(H)笔趣阁| 玉女献身台湾1988版主演是谁| 《被按摩的人妻4》| 白丝脚上的浓浓的精华液能用吗| 《互换人妻HD中字》| 天美麻花星空高清MV播放音乐| 舌吻| 外出5