以下是他們的自介
freeCodeCamp 是一個免費學習編程的開發者社區,涵蓋 Python、HTML、CSS、React、Vue、BootStrap、JSON 教程等,還有活躍的技術論壇和豐富的社區活動,在你學習編程和找工作時爲你提供建議和幫助。
不管你是前端,後端還是全端,尤其是自學者(aka沒有朋友)
都適用這網站,但目前我以前端為主。
https://www.freecodecamp.org/learn/front-end-development-libraries/
最近有空從頭檢視自己 coding 的基礎
這個系列會有我發現這個網站的小細節及 daily challenge
以 day-num 紀錄,但不會每天更新(也是練習寫文章)
本題重點在於
拿到一行 CSV 格式的字串
思考一下
.
.
.
.
.
.
被切分的.split("以什麼分隔")
要去除前後空白的.trim()
function getHeadings(csvLine) {
return csvLine
.split(',')
.map(h => h.trim());
}
語言 | 方法 | 功能 |
---|---|---|
JS | .split(',') |
以逗號切割字串 |
JS | .trim() |
去除前後空白 |
Python | .split(',') |
同上 |
Python | .strip() |
同上 |
練習寫python
def get_headings(csv):
return
//首先知道會回傳陣列
def get_headings(csv):
return []
//在陣列中加","
def get_headings(csv):
return [csv_line.split(',')]
//每一個去除前後空白
def get_headings(csv):
return [h.strip() for h in csv_line.split(',')]
//完成
什麼是 CSV
CSV,Comma-Separated Values 是一種用逗號分隔資料的純文字格式。
例如一個簡單的 CSV 檔案:
Name, Age, Occupation, Country
Alice, 25, Engineer, Japan
Bob, 30, Designer, USA
headings 就是這裡
我是阿mo,全家的香蕉脆餅好吃,熱量放旁邊