Python 同乙個類中不同函式相互呼叫

2021-10-24 17:13:19 字數 1092 閱讀 3741

本文採取:

__metaclass__=type

class stu:

name=none

age=none

school="華南理工大學"#類變數,被所有學生例項共有

def __init__(self,name,age):

self.name=name

self.age=age

def printname_age(self):

print("我叫"+self.name+","+"今年"+str(self.age)+"歲。")

def printschool(self):

print("來自",stu.school)

def printtotal(self):

print("類中方法呼叫類中的其他方法")

#方法一:

stu.printname_age(self)

stu.printschool(self)

#方法二:

self.printname_age()

self.printschool()

#物件=類名(構造方法的引數)

stu=stu("大哥",19)

#物件.類中的方法

stu.printname_age()

stu.printschool()

print("*****類中函式呼叫其他函式********")

stu.printtotal()

格式:類名.方法名(self)

注意:方法名內必須傳入乙個例項物件的指標,self後可根據方法定義放入適當實參

stu.printname_age(self)

stu.printschool(self)

格式:self.方法名(方法列表)

方法列表不應該包括self

self.printname_age()

self.printschool()

python 同乙個float值,id不同

10000 is 10000 true a 10000 b 10000 a is b false a 1 b 1 a is b true 解釋上面這個例子 第乙個,兩個10000 pyintobject都會在編譯的時候就生成,而且因為他們被編譯為了乙個pycodeobject所以兩個10000是一樣...

同乙個TextView,不同顏色,不同字型大小設定

開發中經常會遇到同乙個textview需要顯示不同顏色,不同字型大小的文字。通過spannablestringbuilder 可以很容易的實現這兩個功能。以下是乙個自定義的spannableutils public class spannableutils spannablestringbuilde...

同乙個類中不同方法之間的變數呼叫

class test def fun1 self a 100 b 300 self.f 90 self.e a b return e deffun2 self self.fun1 tt self.fun1 c 200 g c self.e self.f g c tt print g 同乙個類中不同方...