發表文章

目前顯示的是 3月, 2023的文章

林佳誼python:集合set串列或清單list字典dictionary元組tuple

圖片
w3schools截圖 w3schools程式碼 #林佳誼 集合{},清單[],元組(),字典{key:value} s = {"台積電", "鴻海", "聯發科", "中華電", "台塑化"} t = ("台積電", "鴻海", "聯發科", "中華電", "台塑化") list = ["台積電", "鴻海", "聯發科"] d = {2330:"台積電", 2317:"鴻海", 2454:"聯發科"} print("s型態" + str(type(s))) print("t型態" + str(type(t))) print("d型態" + str(type(d))) print("t型態" + str(type(list))) #字串與字串+ i = 0 for a in t: i = i + 1 print("台灣市場價格第" + str(i) + "大公司是") print(" " + a) print("聯發科的位置" + str(t.index("聯發科"))) '''python大區塊的註解,前後用三個引號 str 轉成字串 int 轉成數字 ''' w3schools元組tuples的方法 Python has two built-in methods that you can use on tuples. Method Description count() Returns the number of times a specified value occurs in a tuple index() Searches the tuple for a...

林佳誼 python字典dictionaries

圖片
w3scholls截圖 w3scholls練習程式碼 #林佳誼 字典 keys:value市場價值最大的公司 a = { 2330: "台積電", 2317: "鴻海", 2454: "聯發科", 2412: "中華電", 6505:"台塑化",2308: "台達電"} print(a) print("迴圈列出字典的所有值") for t in a: print(a[t]) b = a.copy() #字典不能直接assign print(b) a.update({2881:"富邦金控"})#台灣第七大 a.update({2303:"聯電"}) #台灣大八大 for t in a: print(a[t]) a.setdefault(1303,"南亞") a.setdefault(2882,"國泰金") i = 0 for t in a: #python迴圈不使用{...}縮排整齊整齊 i = i + 1 print("台灣第" + str(i) + a[t]) w3schools字典方法列表 Python has a set of built-in methods that you can use on dictionaries.  Method Description clear() 移除字典內容Removes all the elements from the dictionary copy() 拷貝Returns a copy of the dictionary fromkeys() Returns a dictionary with the specified keys and value get() 取得鍵Returns the value of the specified key items() Returns a list containing a tuple for each key value pair keys() Returns a list contai...

林佳誼Python字典Dictionaries

圖片
w3scholls截圖 w3scholls練習程式碼 #字典 keys:values, 劉任昌 #w3schools原來 字串:字串,改成 整數:字串 a = { #市場價值最大的五家公司 2330: "台積電", 2317: "鴻海", 2454: "聯發科", 2412: "中華電", 6505: "台塑化" } print(a) print(a[6505]) print(a.get(2330))#功能同 a[2330] print(a.keys()) #keys()方法列出key搜尋鍵 print(a.values()) #keys()方法列出values值 b = a.copy() print("列出b " + str(b)) print(b[2317]) print(b.clear()) a.update({2308: "台達電"}) print(a.values()) print("用迴圈列出字典a的所有值") for t in a: print(a[t]) 字典方法Dictionary Methods Method Description clear() Removes all the elements from the dictionary copy() Returns a copy of the dictionary fromkeys() Returns a dictionary with the specified keys and value get() Returns the value of the specified key items() Returns a list containing a tuple for each key value pair keys() Returns a list containing the dictionary's keys pop() Removes the element with the specified key popitem() Removes the last inserted ...

林佳誼w3schools字串str, format, len, slicing[::]

圖片
Python程式碼 b = "劉德華大烏龜" #python字串單或雙引號都可 # 0 1 2 3 4 5 6 # -6-5-4-3-2-1 print("字串長度:"+str(len(b))) #相同字串型態才能串接 print("反過來:"+b[::-1]) print(b[:3]) #b字串的0,1,2 print(b[-4:-1]) print(b[-8:-4]) x = '火鍋' y = 9999 myorder = "我希望 {2} 陪我去吃 {0} 他付錢 {1}." print(myorder.format(x, y, b)) # format的參數 0, 1, 2 html