1.定義:是乙個函式包,可以放置函式和變數
2.類方法
使用類的變數時,需要
a.@classmethod
b.引數裡加上cls
c.使用cls.變數1
例如:class sing():
poetry = [』《卜運算元》』,『我住長江頭,』,『君住長江尾。』,『日日思君不見君,』,『共飲長江水。』]
@classmethod
def sing(cls,name):
print(「念給%s的詩:」%name)
for i in cls.poetry:
print(i)
3.呼叫:
sing.sing(「小白」)
4.類變數:
a.類屬性賦值,從外部分
class showinfo():
infos=『aaa』
#從外部更新
showinfo.infos=『bbb』
print(showinfo.infos)
#從外部新增
showinfo.info=『展示你的資訊』
print(showinfo.info)
b.通過類方法給類屬性賦值(更新或修改)
class showmessage():
name=『aaa』
@classmethod
def changemessage(cls):
#通過類方法給類屬性賦值,更新
cls.name=『bbb』
#通過類方法給類屬性賦值,新增
cls.age=18
showmessage.changemessage()
print(showmessage.name)
print(showmessage.age)
Python基礎語法(3)
與計算機溝通的邏輯 條件判斷 在python中,條件判斷語句總共有三種表現形式 在基礎條件滿足的情況下,再在基礎條件底下增加額外的條件判斷。print 函式是人給程式下達乙個列印命令。這種程式向螢幕輸出資訊的過程,是人與計算機的單向溝通。但是,如果想實現真正的人機互相溝通,就要有來有往。人類用鍵盤向...
python語法基礎 模組 類
usr bin env python3 可在linux等直接執行 a test module 模組第一行字串是模組的文件注釋 author michael liao 顯示作者名 標準模組格式 模組中變數的作用域 這樣的變數是特殊變數,可以被直接引用,但是有特殊用途 和 非公開,private 公開p...
Python3 基礎語法
注釋方式 這是注釋 這是注釋 這是注釋 字串 str hello print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 4 輸出從第三個開始到第四個的字元 print str 2 輸出從第三個開...