---
# System prepended metadata

title: 3/7筆記

---

# 3/7筆記

# 變數

type()--找出資料型態
若型態不一，則無法執行/錯誤
E.G:X為int Y為str
無法執行X+Y 因型態不一
因此需要加以"宣告"
E.G:x=str(3)---->x為"3"
    y=int(3)---->y等於3
    z=float(3)---->z為3.0


# 註解
在程式碼前加上# 
在#後的程式碼後不會執行 

# 指定變數
指定多個變數
E.G:x,y,z="water","dirt","land"
print(x) #x為water
print(y) #y為dirt
print(z) #z為land

# 輸出串接
在同型態為前提，執行串接
E.G:x="you"
print("how are "+x)      #同為str

# 串列
E.G:thislist=["apple","banana","cherry"]
將apple,banana,cherry放到串列中

LEN能求出串列中的項目數
E.G:thislist=["apple","banana","cherry"]
print(len(thislist))

sorted能將串列中的數字由小到大排列
E.G:list=[2,3,7,0,22,13]
print(sorted(list))

atppend能直接增加項目到原串列後面
E.G:list["apple","banana","cherry"]
list.append("orange")
print(list)

insert則是可以決定項目插入的位置
E.G:list["apple","banana","cherry"]
list.insert(2,"orange")
print(list)

extend能使兩個串列合併
E.G:thislist=["apple","banana","cherry"]
tropical=["mango","pineapple","papaya"]
thislist.extend(tropical)
print(thislist)

remove能移除不想要的項目
E.G:thislist=["apple","banana","cherry"]
thislist.remove("banana")
print(thislist)

clear清空串列中所有項目
E.G:thislist=["apple","banana","cherry"]
thislist.clear()
print(thislist)

# 字典
dic能得出想尋找的值
E.G:dic=("apple":40,"banana":60,"cherry":80)
print(dic["apple"])

