今天是30天程式語言研究的第四天,研究的語言是python,今天主要學習的部分是tuple和function的部分
網址:https://www.youtube.com/watch?v=zdMUJJKFdsU&ab_channel=GrandmaCan-%E6%88%91%E9%98%BF%E5%AC%A4%E9%83%BD%E6%9C%83
筆記:
scores = (90, 80, 60, 70, 50)
scores[0] = 30
print(len(scores)) #元祖一但被創建就不能更改,print會報錯
data = (12345,45678) #ex.經緯度不會每天修改,程式量大時用元組可避免被修改
#函式的定義
def hello(): # 跟變數命名一樣大小寫.英文.數字跟底線組合開頭不能是數字
print("hello") #函式內部 沒留白就不算內部
#函式的呼叫
hello()
def hello(name, age): #含參數
print("hello" + name + "你今年" + age + "歲") #呼叫不想用字串"87",age改用str(age)
hello("小白", "87")
def add(num1, num2):
#print(num1+num2)
return num1+num2 # 函式回傳
print(add(2,3))
def add(num1, num2):
print(num1+num2)
return 10
print("你好")
value = add(3,4)
print(value) #最後print結果為7 10
#python預設return為None, 上面問題沒打return那行的話第二行的print會是None
#程式一碰到return就會馬上回傳後面的內容就不會讀到,上面的"你好"