---
# System prepended metadata

title: 筆記

---

# 筆記
> 文章記錄 https://ithelp.ithome.com.tw/users/20129416
> 

### APCS語法整理

## 實作練習 (第九週.第十週)
> https://lime-cockatoo-752.notion.site/f0e63d3990084916b7a73101f5f17ae5
* ## split()
    功能 : 將連續的內容切開變成串列
    > 注意 () 括號內預設為空白 , 代表會將檢查空白分開資料
    > 也可以放符號或文字 (' $ ') , 代表檢查$分開資料
    
    示範 : 
    
    ```Python
    #鍵盤輸入 > 3 + 10
    
    get = input()
    a = get.split() 
    print(a) #['3','+','10']
    ```
    
* ## input()
    功能 : 
        
        獲取鍵盤輸入的內容 內容輸入完記得按Enter
    
    示範 : 
    
    ```Python
    #鍵盤輸入 > 100(記得按下enter)
    
    a = input()
    print(a) # '100'
    ```
    
* ## int()
    功能 : 將括號中的內容變成整數int
    
    示範 : 
    
    ```Python
    #1.
    a = int('10')
    print(a) #輸出10 (int整數)
    
    #2.快速轉換型別
    a = int(input()) #可以將input放在int()中
    print(a) #輸出10 (int整數) 
    
    ```
    
* ## str()
    功能 : 將括號中的內容變成字串 String
    
    示範 : 
    
    ```Python
    #1.
    a = str(10)
    print(a) #輸出'10' (String)
    
    ```

* ## abs()
    功能 : 將括號中的內容透過絕對值得到新數字
    
    示範 : 
    
    ```Python
    a = -10
    a = abs(a)
    print(a) #10 輸出
    
    ```
* ## range()
    功能 : 將括號中數字從頭到尾產生
    
    示範 : 
    
    ```Python
    for i in range(5) #產生5個數字 0,1,2,3,4
        print(i) #執行五次顯示上方個別數字
    
    ```

---

## 串列函式  

* ## len()
    功能 : 得到括號中串列的元素數量
    
    示範 : 
    
    ```Python
    a = ['a','b','c']
    b = len(a) #三個元素
    print(b) #輸出3
    ```
    
## 連續IPO (重要依照題目去決定是否要用)
> 一定要匯入sys
> import sys
* ## import sys
    功能 : 引入sys模組(module)
    才能去使用他得到你鍵盤輸入的內容
    
    示範 : 
    
    ```Python
    import sys
    
    for word in sys.stdin: #輸入apple(最後按enter)
        print(word) #顯示apple
    ```