import numpy as np
class salary(
): def __init__(self, monthly):
''' 建構函式
''' self.monthly =
#此處的monthly與傳入的monthly意義不同
for i in range(len(monthly)): #此處的monthly為外部傳入的
) def sum_salary(self):
self.wage = 0
for i in range(len(self.monthly)): #此處若將self刪除,則程式錯誤,因為函式沒有傳遞引數
self.wage += self.monthly[i]
return self.wage
# print(self.wage)
my_salary = salary(
[2000,3000,4000,5000]
)print(my_salary.monthly)
print(
"我的工資為:%s" % (my_salary.sum_salary(
)))
python中list賦值問題
有些時候我們在for迴圈中想把某乙個list或者dict賦值給一些元素,比如下面這種場景 我們想得到的是lst2的值是 0 0,1 0,1,2 0,1,2,3 0,1,2,3,4 但是結果是 0,1,2,3,4 0,1,2,3,4 0,1,2,3,4 0,1,2,3,4 0,1,2,3,4 lst1...
python 賦值問題
python的可變與不可變資料型別 賦值問題 看下面 理解一下賦值邏輯 python之間是引用用賦值,不是值賦值。coding utf 8 int 不可變型別 a 100 200 可變型別 def add value print chuange before is value is format v...
C C 指標引數賦值問題
在c c 中,關於在函式裡對指標賦值的問題。首先可以看到如下現象 void test int p int main int argc,char ar 這個結果令我有點吃驚,我一直以為傳遞指標,賦值完這個指標也會變的,沒想到其實指標也是乙個變數,我們如果要改變它,必須找到它在記憶體中的位址,也就是指標...