發表文章

施詠翔Python集合set清單list元組tuple字典dictionary

圖片
w3schools練習截圖 w3schools程式碼 #施詠翔集合set{},元組tuple(), 串列或清單list[], #字典dict{key:value,鍵:值} d = {2330:"台積電",2317:"鴻海",2454:"聯發科",6505:"台塑化"} s = {"台積電", "鴻海", "聯發科","台塑化"} t = ("台積電", "鴻海", "聯發科","台塑化") list = ["台積電", "鴻海", "聯發科","台塑化"] print(type(d),type(s),type(d),type(list)) print("台灣市場價值最大三家公司集合set列出") print(s) #練習迴圈 for a in s: print(a) print("聯發科位置:" + str(t.index("聯發科"))) """整個區塊註解前後加上連續三個引號, str將數字轉成字串 才能 和其他字串相接the set list is unordered, meaning: the items will appear in a random order. # Refresh this page to see the change in the result. """ from tkinter import * #從函式庫 tkinter 輸入所有 * 方法 from math import * #從函式庫 math 輸入所有 * 方法 t = (3,4,5,6,7,8,9,10,11,12,16,20) #宣告一元組tuple(...) tk = Tk() tk.title("施詠翔視窗使用者介面GUI") canvas = Canvas(tk, width=500, h...

施詠翔Python字典Dictionaries

圖片
w3schools截圖 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 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 containing the dictionary's keys pop() R...

施詠翔SVG與CANVAS

  w3schools練習SVG w3schools練習CANVAS 心得 <svg>svg程式碼</svg> <canvas>canvas程式碼</canvas> <script>網頁JavaScript程式碼</script> ol是order list順序清單, gt大於, lt小於前面加上&控制

施詠翔w3schools字串str, format, slicing[::]

圖片
w3schools 程式碼 #施詠翔strings可以用單引雙引只要對稱 b = '狗吃屎,兔吃菜,貓抓鼠,施詠翔很帥' # 0 1 23 4 5 678 9 10,11,12, print('字串長度' + str(len(b))) #len函數 字串長度 輸出 整數 #str函數 轉成字串 這樣才能串接 print(b[-5:-2]) #練習字串格式format quantity = "精華下午茶" itemno = 5 price = "施詠翔" myorder = "我要吃 {} 吃幾個 {} , 和 {} 誰一起吃" print(myorder.format(quantity, itemno, price))

施詠翔python,print,input,字串[::-1]

圖片
程式碼 #施詠翔第一個的python程式2023/2/20 print("你在跟我哈拉嗎?") #python輸出比Java簡單太多 a= "你在跟我哈拉,狗吃屎" #python指令結尾不需要;分號 b= '貓抓鼠,師傅開勞斯萊斯'#python字串單引號雙引號都可 print(a) print(b) c = a[1:5:] #取字串a的第1到5(不含),從0開始 print(c) c = a[::-1] print(c) a = input("自己書數字串:") print("你輸入:"+a) print("反過來:"+a[::-1])

施詠翔JavaScript輸出與輸入的程式碼

圖片
JavaScript輸入與輸出 輸入字串: JavaScript輸入與輸出的方程式 <style>h1{border:solid 5px red}</style> <h1>JavaScript輸入與輸出</h1> <p>輸入字串:<input type="text" len="50" id="in"></p> <p><input type="button" value="執行JavaScript" onclick="f()"></p> <p id="out"></p> <script> function f(){   var a = document.getElementById("in").value;/*取得id=in的文字*/   var b = "長度是:" + a.length + ",反串是: ";   var c = "";   for (var i = 0; i < a.length; i++)     c = a.slice(i,i+1) + c ;   b = b + c;   document.getElementById("out").innerHTML = b; } </script> <h1>JavaScript輸入與輸出的方程式</h1> 施詠翔196上課影片

施詠翔Java套件Scanner,方法length(),charAt()

圖片
JavaScript輸入與輸出 輸入字串: JavaScript輸入與輸出的方程式 <style>h1{border:solid 5px red}</style> <h1>JavaScript輸入與輸出</h1> <p>輸入字串:<input type="text" len="50" id="in"></p> <p><input type="button" value="執行JavaScript" onclick="f()"></p> <p id="out"></p> <script> function f(){   var a = document.getElementById("in").value;/*取得id=in的文字*/   var b = "長度是:" + a.length + ",反串是: ";   var c = "";   for (var i = 0; i < a.length; i++)     c = a.slice(i,i+1) + c ;   b = b + c;   document.getElementById("out").innerHTML = b; } </script> <h1>JavaScript輸入與輸出的方程式</h1> 施詠翔196上課影片