oop (object oriented programming)
物件(object)和類別(class)的關係
1.類別 產生了 物件
2.類別 規劃了 物件的資料儲存方式 其 儲存的資料就是屬性(attribute)
3.類別 規劃了 物件的操作方式 其方式就是方法(method)
==============
import tkinter as tk
root=tk.Tk() # .類別 產生了 物件 建立視窗畫面
root.geometry("400x100") #儲存的資料就是屬性(attribute) 決定視窗大小
lbl=tk.Label(text="LABLE") #製作標籤
btn=tk.Button(text="按一下") #製作按鈕
lbl.pack()
btn.pack()
tk.mainloop() # 物件的操作方式 其方式就是方法(method)
=================
物件.xxx(物件的屬性 物件的方法)
root.geometry("400x100")
========
python 內建的type 就是 class
print(type(3) #即3是哪種type (即是哪種class)
ap2 and python
2019年5月27日 星期一
2019年5月22日 星期三
2019年5月21日 星期二
2019年5月20日 星期一
list 的添加 移除
====python append()===
fruits=["apple","banana","cherry"]
print(fruits)
fruits.append("orange") #將orange 加至 fruits的末端
print(fruits)
=======python insert() =====
\fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(2,"orange") #將orange 加至 索引2的位置
print(fruits)
=======python remove() =======
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(2,"orange") #將orange 加至 索引2的位置
print(fruits)
fruits.remove("orange") #將orange 刪除
print(fruits)
=========python remove() ==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.append("orange")
fruits.insert(1,"orange")
print(fruits)
fruits.remove("orange") #先 remove 索引值小的
print(fruits)
=========python pop()
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(1,"orange")
print(fruits)
fruits.pop(2) #直接移除索引值的元素
print(fruits)
====python reverse() ==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.reverse()
print(fruits)
======= python sort()==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(1,"orange")
fruits.sort()
print(fruits)
fruits=["apple","banana","cherry"]
print(fruits)
fruits.append("orange") #將orange 加至 fruits的末端
print(fruits)
=======python insert() =====
\fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(2,"orange") #將orange 加至 索引2的位置
print(fruits)
=======python remove() =======
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(2,"orange") #將orange 加至 索引2的位置
print(fruits)
fruits.remove("orange") #將orange 刪除
print(fruits)
=========python remove() ==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.append("orange")
fruits.insert(1,"orange")
print(fruits)
fruits.remove("orange") #先 remove 索引值小的
print(fruits)
=========python pop()
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(1,"orange")
print(fruits)
fruits.pop(2) #直接移除索引值的元素
print(fruits)
====python reverse() ==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.reverse()
print(fruits)
======= python sort()==
fruits=["apple","banana","cherry"]
print(fruits)
fruits.insert(1,"orange")
fruits.sort()
print(fruits)
取 list 任一項目
=====python ======
index01=int(input("請輸入0至5任一數字"))
scorelist=[10,20,30,40,50,60]
print(scorelist[index01])
2019年5月19日 星期日
訂閱:
文章 (Atom)




