iT邦幫忙

0

30天程式語言研究

  • 分享至 

  • xImage
  •  

今天是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

筆記:

tuple 基本上就是不能新增不能修改的list

scores = (90, 80, 60, 70, 50)
scores[0] = 30
print(len(scores)) #元祖一但被創建就不能更改,print會報錯

data = (12345,45678) #ex.經緯度不會每天修改,程式量大時用元組可避免被修改

函式 function

#函式的定義
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就會馬上回傳後面的內容就不會讀到,上面的"你好"


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言