本文採取:
__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後可根據方法定義放入適當實參
格式:self.方法名(方法列表)stu.printname_age(self)stu.printschool(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 同乙個類中不同方...