Python 6 小時初學者課程 (2023)

  Рет қаралды 735,593

CodeShiba 程式柴

CodeShiba 程式柴

Күн бұрын

Пікірлер: 844
@CodeShiba
@CodeShiba Жыл бұрын
初心者的 Python 攻略百科 (完整 19 小時課程) lihi1.com/1bUSS 這堂課你將會學到 5 種領域自學心法 1. 網路爬蟲實作|定時爬取購物網站商品價格,省下你的荷包 2. 聊天機器人實作|股票價格一到,立刻用 Line 通知你 3. 資料分析及視覺化實作|電商市場分析,找出主力商品,統計產品市占率 4. 網站開發實作|Flask + Vue.js 實作記帳簿 5. 機器學習實作|鐵達尼號乘客生存預測
@jacksonhu8689
@jacksonhu8689 Жыл бұрын
請問這19小時的課程開始是否和六小時版本的重複?
@CodeShiba
@CodeShiba Жыл бұрын
@@jacksonhu8689 6 小時包含在 19 小時的內容中。原本 19 小時課程有另外的基礎教學,目前這版本錄製的比較好,為了避免混淆,將課程影片修訂成目前版本。
@洪詩恩-m6h
@洪詩恩-m6h Жыл бұрын
連結好像無效耶
@CodeShiba
@CodeShiba Жыл бұрын
@@洪詩恩-m6h 剛剛測試可以耶
@ethanho5844
@ethanho5844 Жыл бұрын
請問優惠到什麼時候
@Wesley-q1k
@Wesley-q1k 9 ай бұрын
收藏從未停止,執行從未開始
@CodeShiba
@CodeShiba 9 ай бұрын
謝謝金句 哈哈
@含得撚橡皮糖
@含得撚橡皮糖 8 ай бұрын
我也收藏許多葵花寶典一直沒去練習,總幻想自己一統武林。
@蕭明聖
@蕭明聖 6 ай бұрын
我也收藏了
@CodeShiba
@CodeShiba 6 ай бұрын
@@蕭明聖 執行從未開始 哈哈
@silascript
@silascript 6 ай бұрын
收藏夹都积尘了!
@徐天天-n5n
@徐天天-n5n Жыл бұрын
19:06 補充說明: print(f'' 我的GPA {gpa} 分'') 裡的 f 表示的是格式字符串-->類似str.format() , 有f 當前綴後,後面就可以透過 {} 放入變數的表達式~ 寫法上會比 print ("我的GPA"+str(gpa)+"分")簡潔! 22:31 顯示型別轉換的補充說明: 顯示型別轉換的方法有一些input的限制,例如如果要使用int()方法,input就不會接受像string這種的資料型態, 但如果是布林的資料型態的話,int()方法是可以接受的,最後output的結果會為0 (input 為 False 時)或1 (input 為 True 時)
@CodeShiba
@CodeShiba Жыл бұрын
感謝補充 這個技巧在f-string的章節有提過 😃
@JohnTaiKAO
@JohnTaiKAO Жыл бұрын
這個我一開始看不懂,感謝
@luffylu834
@luffylu834 Жыл бұрын
感謝補充 差點在第一關就陣亡 還好有看到這則留言
@EM-537
@EM-537 Жыл бұрын
以一個完全沒接觸過的新手來說,看到這個留言才知道是怎麼一回事,想說怎麼影片一開始就已經看不懂了呢😂
@UrTrashUknow
@UrTrashUknow 11 ай бұрын
@@EM-537 真的都在靠自己的思維教學 建議調整0.5倍速 打完都說這是甚麼而已 但也沒多做解釋了 跟為什麼要打
@sh33444
@sh33444 Жыл бұрын
上班上累了下班就學寫程式放鬆心情 願意花時間精力分想的好人一生平安 這輩子功德+10000000!!!
@CodeShiba
@CodeShiba Жыл бұрын
感謝啦!
@Otakuliosan
@Otakuliosan Жыл бұрын
@@CodeShiba 零基础到得到工作 需要学哪些 还有多少学习时间
@CodeShiba
@CodeShiba Жыл бұрын
@@Otakuliosan 如果參加培訓班最少需半年左右 如果是自學的話應該需要一年以上 比較時間花在自己摸索的時間上
@Otakuliosan
@Otakuliosan Жыл бұрын
@@CodeShibaw3schools的 html css javascript 教程一套下来 离能拿到工作还差多少
@87a05a29a
@87a05a29a Жыл бұрын
自己已經有購買前端和python的課程了~只能小小支持一下XD 為了轉職緩慢學習中!剛入門對於學習方向沒有很明確~希望有可以討論的地方,或是對於想轉職的朋友們提供學習地圖說明~感謝提供這麼良好的入門教學 : )
@CodeShiba
@CodeShiba Жыл бұрын
太感謝了!!謝謝你慷慨的奉獻,目前你位居贊助榜第一名! 關於轉職,一般來說需要先瞭解自己想要成為哪類型的工程師。 以初階來說難度,前端工程師 = 後端工程師 < 資料工程師 前端工程師技術棧:JavaScript 為核心技術,需要會切板(HTML,CSS,JS) + 一個現代化框架(Vue.js / React.js) 後端工程師技術棧:一個後端語言 (Python, Node.js),能夠會基本的切板,基本的 JS 的使用 資料工程師技術棧:Python 為主要語言,對資料分析有興趣。 關於轉職學習地圖,好像有滿多人有相關問題。要達到轉職,需要一份「有競爭力的作品」,證明自己可以獨立完成某程度的工作能力。學習地圖的話,我再努力 目前沒有打算開設聊天群組,因為如果裡面有人有問題,需要我來回答,在 YT 上問我比較不容易錯過。 大致上是這樣,有問題歡迎發問 😃
@fuyuanshih1007
@fuyuanshih1007 10 ай бұрын
謝謝!
@CodeShiba
@CodeShiba 10 ай бұрын
感謝抖內!
@香草遊戲專用
@香草遊戲專用 3 ай бұрын
終於找到一個比學校教更好的YT了!! 功課一 #integer 整數 money = 0 print(f"我口袋裡的錢{money}") print(type(monay)) #flow浮動數 green = 21.3 print(f"今天台積電的股票{green}") print(type(green)) #string字串 work = 工程師 print(f"我的夢想{work}") print(type(work)) #boolean布林代數 eat = True print(f"吃午餐了嗎{eat}") print(type(eat))
@Dennis_666
@Dennis_666 9 ай бұрын
真的1十分感謝,因為我需要是一個中一學生沒有接觸過這個東西,可是我很喜歡透過這個影片,我很完整地了解到編程到底是什麼.要怎麼做? 也讓我主動地學習了一次。
@CodeShiba
@CodeShiba 9 ай бұрын
謝謝鼓勵!
@che-weihsu8465
@che-weihsu8465 9 ай бұрын
感謝教學 功課一 #integer 整數 pay = 50000 print(f"期望的薪水{pay}") print(type(pay)) #flow 浮點數 distance = 20.3 print(f"公司離家 {distance} 公里") print(type(distance)) # string job = '工程師' print (f"職稱{job}") print(type(job)) #boolean # ture, false on_job = True print(f"是否在職?{on_job}") print(type(on_job))
@一件衣服-l8o
@一件衣服-l8o Жыл бұрын
零基礎的程式小白學習中~ 感謝 Luka 的教學分享!💙 # 作業 1 item = "cup" # string price = 1000 # integar USD = 33.3 # floating is_onsale = True # boolean print(f"商品名稱 {item}") print(type(item)) print(f"商品售價 {price}") print(type(price)) print(f"海外售價 {USD}") print(type(USD)) print(f"是否販售中?{is_onsale}" ) print(type(is_onsale))
@一件衣服-l8o
@一件衣服-l8o Жыл бұрын
想問一下 print(f""),那個 f 是什麼意思?
@CodeShiba
@CodeShiba Жыл бұрын
F-string 用來帶入參數用 大刮號就是參數囉
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@aaronlin5849
@aaronlin5849 3 ай бұрын
1. integer: 薪水 float: 體溫 string: 住址 boolean: 有沒有房子
@dereek4597
@dereek4597 Жыл бұрын
優質 清晰的講解 我不得不說這個頻道真的很棒 謝謝你的教學 還有 這流量不太對吧!!!! 這麼優質...👍👍
@CodeShiba
@CodeShiba Жыл бұрын
感謝你喜歡我的風格!祝你萬事順利
@笑笑生-t1p
@笑笑生-t1p 7 ай бұрын
幫忙更正一下,5:35:23介紹zip函式時發現在將兩個列表合併後,用for回圈將users印出來後,如果再執行print(list(users)),會印出空列表(字典亦同) 另外zip合併三個列表後還是可以用list印出,影片中印出空的是因為有先用for迴圈將user出來的關係
@TheSpeeEEeed
@TheSpeeEEeed 3 ай бұрын
做個筆記 3, 2:05:07 list sets tuple 的差別 append增加 remove移除 index索引 revearse倒轉 list['' '']可允許重複單元 add增加 set {'' ''} 不允許重複單元 count看位元 tuple('' '') 可重複 字典{ } get 取的鍵的值 update 增加 pop刪除 values 獲得所有值 items 所得所有鍵與值
@孫偉程-r6b
@孫偉程-r6b Жыл бұрын
2:43:41 剪刀石頭布 在第二個while 迴圈裡 少打一個 player= ,不然如果輸入錯誤的答案的話會一直被困在迴圈裡出不來。 while running: player = input("請輸入剪刀,石頭,布:") while player not in options: player = input("輸入錯誤,請重新輸入剪刀,石頭,布:")
@CodeShiba
@CodeShiba Жыл бұрын
感謝指正
@xinying5943
@xinying5943 10 ай бұрын
这个讲解真的太棒了,我竟然听得懂,也做得到,天好开心,学到了一个编程语言。 真的很适合新手哈哈,真的很感谢LUKA,持续追踪~~~
@CodeShiba
@CodeShiba 10 ай бұрын
感謝你的支持!
@Candy_12364
@Candy_12364 24 күн бұрын
gpa=int(input("请输入你的数学成绩")) if gpa
@Candy_12364
@Candy_12364 24 күн бұрын
老师我不知道问题出在哪 求解qwq
@吉永老師
@吉永老師 Жыл бұрын
謝謝! 感謝指導 只是我按current file那邊執行 還是會跳到其他程式 。 其他的程式測試沒問題。
@吉永老師
@吉永老師 Жыл бұрын
還在找尋哪裡出問題中 啟動會跳到溫度程式去
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@CodeShiba
@CodeShiba Жыл бұрын
選擇完 current file 之後,畫面要切換到你要執行的程式,再按下綠色三角形應該就可以囉
@吉永老師
@吉永老師 Жыл бұрын
@@CodeShiba老師 不知道是否可以提供截圖給您參考呢? 我啟動下去 都會顯示請輸入溫度@@
@CodeShiba
@CodeShiba Жыл бұрын
@@吉永老師 可以呀 yt 好像不能上傳圖片 要先把圖片上傳到免空再貼網址我才看得到
@gabowlin
@gabowlin Жыл бұрын
從基礎開始學,簡單易懂👍
@CodeShiba
@CodeShiba Жыл бұрын
太感謝了!
@吉永老師
@吉永老師 Жыл бұрын
請問送這個是台幣還是美金呢?
@CodeShiba
@CodeShiba Жыл бұрын
@@吉永老師 台幣啦 心意到就好
@MrVbnm4628
@MrVbnm4628 10 ай бұрын
謝謝用心製作影片,我已經看完全部的教學,學到超多東西,也在每個影片按讚!!
@CodeShiba
@CodeShiba 10 ай бұрын
感謝你的支持!非常感謝!
@mathedu
@mathedu 10 ай бұрын
很棒的python教學! 幫您小更正一下 5:40:27 談到的 zip 物件轉成列表、字典的問題 因為 zip 物件是一個迭代器,所生成的元素序列只能被遍歷一次, 所以在 for i in users: print(i) 之後,zip 物件中的元素就被消耗掉了,變成空的物件。 所以這時候要再將其轉成列表,就會是空的列表了。 所以應該先把上面兩行 remark ,就可以轉成列表。 當然,是一定無法轉成字典的,因為字典只能有 key 跟 value 兩個值
@CodeShiba
@CodeShiba 10 ай бұрын
感謝補充!
@kaosarah3406
@kaosarah3406 6 ай бұрын
1. 變數:X=5 y=4 z=3 a=2 integer: 3 float: 3.2 string:我喜歡寫程式 布林值: GPA = true
@xiaolin_ww
@xiaolin_ww Жыл бұрын
這太佛心了吧! 有字幕又免費!
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持阿柴!
@mayu-chichi._.
@mayu-chichi._. Жыл бұрын
1:18:01跟1:18:31跟1:19:06、1:19:36完全一樣 重複30秒前的內容 害我以爲中了黃金體驗鎮魂曲...除此之外都很棒 感謝
@CodeShiba
@CodeShiba Жыл бұрын
哈哈 jojo的招嗎 哪一集的
@user_the_guy
@user_the_guy 10 ай бұрын
@@CodeShiba 第五季的五喬替身
@CodeShiba
@CodeShiba 10 ай бұрын
@@user_the_guy哈哈 jojo 我每季都有追!!
@惡靈刺客
@惡靈刺客 Жыл бұрын
我是大陸的高職生,學計算機專業。現在也開始學Python,我也對這個編程語言蠻感興趣的
@CodeShiba
@CodeShiba Жыл бұрын
讚!Python 很值得學習 現在AI的趨勢後勢看漲 可以學一波
@qiqiqi
@qiqiqi 3 ай бұрын
非常感謝有這麼優質的教學頻道~好人一生平安🥹 目前學習進度過了一半 繼續努力
@CodeShiba
@CodeShiba 3 ай бұрын
謝謝!加油~ 繼續努力!
@judy4495
@judy4495 24 күн бұрын
時間點58:28,if elif else教學 age=float(input('請輸入你的年紀:')) if age
@CodeShiba
@CodeShiba 24 күн бұрын
你的程式在輸入 -1 時,確實會印出「你尚未滿18歲,無法註冊」,但從邏輯上來看,程式碼有一些設計上的問題,這些問題可能會讓你的程式在其他情況下出現不符合預期的結果。 我們來仔細分析: ### 問題點 1:`elif age
@judy4495
@judy4495 22 күн бұрын
@@CodeShiba 謝謝老師 因為一開始我貼錯,這邊更正一下我原本的問題,避免未來複習看不懂xD elif age
@judy4495
@judy4495 20 күн бұрын
時間1:03:07-體重轉換器 老師您好,我嘗試了一下沒有輸入upper()的寫法,仍然可以成功,想請教,若是其他較複雜的程式,會有邏輯上的問題嗎? weight=float(input('請輸入體重:')) unit=input(f"體重單位是公斤還是磅(kg/lb):") print(weight) print(unit) if unit=='kg': weight *=2.2 new_unit='磅' elif unit=='lb': weight /=2.2 new_unit='公斤' else: print(f"輸入錯誤") exit() print(f"你的體重是{round(weight,2)}{new_unit}") **以下為程式實際跑的內容** 請輸入體重:85 體重單位是公斤還是磅(kg/lb):lb 85.0 lb 你的體重是38.64公斤
@CodeShiba
@CodeShiba 20 күн бұрын
你的程式碼設計得很好,基本邏輯運作也完全正確!在這裡討論的是輸入不轉換成大寫 (`upper()`) 是否會對程式的正確性造成影響,以及封裝成函數的必要性。 --- ### **Q1:是否需要使用 `upper()`?** 目前程式在沒有使用 `upper()` 的情況下,運作完全正常。這是因為: 1. 你清楚地指定了有效的輸入值 (`'kg'` 和 `'lb'`)。 2. 使用者輸入的值必須和指定值完全一致,才能通過判斷條件。 **可能會出問題的情境**: - **使用者輸入大小寫混合的單位**,例如:`KG` 或 `Lb`。在這種情況下,由於 Python 的字串比對是區分大小寫的,`if unit == 'kg':` 和 `elif unit == 'lb':` 將無法匹配,導致程式執行到 `else` 並報錯。 **改進方式**: 為了更健壯地處理輸入,可以將 `unit` 轉換為統一格式(如小寫或大寫),例如: ```python unit = unit.lower() # 統一轉為小寫 if unit == 'kg': # 處理邏輯 elif unit == 'lb': # 處理邏輯 else: # 處理錯誤 ``` 這樣即使使用者輸入 `KG` 或 `Lb`,程式也能正確處理。 --- ### **Q2:較複雜的邏輯是否需要封裝為函數?** 當程式變得更複雜時,封裝成函數會提高**可讀性**和**可重用性**。目前你的程式碼邏輯簡單,可以直接使用。但如果功能增加,例如: - 支援更多單位的轉換(如克 `g` 或盎司 `oz`)。 - 提供更多使用者互動(如循環多次詢問、輸出更多訊息)。 這時,封裝成函數是更好的選擇。例如: ```python def convert_weight(weight, unit): unit = unit.lower() if unit == 'kg': return weight * 2.2, '磅' elif unit == 'lb': return weight / 2.2, '公斤' else: return None, None # 無效輸入 def main(): weight = float(input('請輸入體重:')) unit = input('體重單位是公斤還是磅(kg/lb):') new_weight, new_unit = convert_weight(weight, unit) if new_weight is None: print('輸入錯誤') else: print(f'你的體重是{round(new_weight, 2)}{new_unit}') main() ``` 這樣的設計有以下優點: 1. **清晰的模組化**:重量轉換的邏輯封裝在 `convert_weight()`,方便測試與修改。 2. **擴展性**:未來可以在 `convert_weight()` 中輕鬆加入更多單位轉換。 --- ### **總結:** 1. **邏輯簡單時**:不使用 `upper()` 或封裝函數也可以,但需要考慮輸入是否會引發錯誤。 2. **邏輯複雜時**:封裝成函數有助於提升可讀性與擴展性。 3. **建議小改進**:使用 `lower()` 或 `upper()` 將輸入格式統一,增強程式的健壯性。
@judy4495
@judy4495 19 күн бұрын
@@CodeShiba 瞭解了,謝謝老師
@菲菲-n3m
@菲菲-n3m Жыл бұрын
目前只是個小國二 本來就有想過要學程式 看了你的影片開始學了幾小時 目前已經有基礎了 教得很詳細
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!搭乘成就小二也看的懂
@菲菲-n3m
@菲菲-n3m Жыл бұрын
請問要怎麼範圍使用井號讓程式隱藏呢 @@CodeShiba
@沒錢買遊戲
@沒錢買遊戲 Жыл бұрын
@@菲菲-n3m 把要註解的部分全反白 然後按ctrl+/就可以了
@桐谷和人-m6j
@桐谷和人-m6j 3 ай бұрын
​@@菲菲-n3m ctrl + /
@口粮铺子-w9p
@口粮铺子-w9p Жыл бұрын
讲的不错 专注于难/找的香(火因),几百种口/粮等您挑选,(软/中220元) 专注于难/找的香(火因),几百种口/粮等您挑选,(软/中220元)
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持啦
@kimijiajun
@kimijiajun 2 ай бұрын
第一堂課作業 #integer badminton_points = 21 print(f"羽球比賽的單局決勝分是 {badminton_points }分“) #float Full_Marathon = 42.195 print(f"全程馬拉松的距離是 {Full_Marathon} 公里“) #String Company_name =  company print(f"我服務的公司是 {Company_name} “) #boolean on_job = True print(f"您現在是否在職 {on_job}")
@SharonChien-v1e
@SharonChien-v1e Жыл бұрын
高一 Python 新手... 努力中~ing 老師教得很好,比學校Python老師講的還清楚 ! 很有幫助,謝謝老師 ! 【作業-1】 grade = 90 # integer print(f'我的夢想成績是 {grade}') print(type(grade)) BMI = 19.5 # floating print( f ' BMI 是 { BMI } ' ) print( type ( BMI ) ) word = '段考加油!' # string print( f ' { word } ' ) print( type ( word ) ) 有寫作業 = True # boolean print( f ' 作業寫了沒? { 有寫作業 } ' ) print( type ( 有寫作業 ) )
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!加油!
@handsome_dennis
@handsome_dennis Жыл бұрын
奉上小小心意。這段您用心製作的片已看完,相信對我考試有很大的幫助,謝謝。已訂閱,期待稍後發掘。
@CodeShiba
@CodeShiba Жыл бұрын
感謝你的支持!銘記在心 助你考試順利
@FulingAlex
@FulingAlex 7 ай бұрын
前端时间真的有些忙搁置了一下python学习,最近闲下来终于将整个课程再次熟悉了遍,然后自己也对其中的几个小项目进行了升级或者说是练习。虽然发现其中有一些没有讲到的地方,但是我觉得这个视频真的很适合新手入门,关键是免费的。所以很感谢作者无私的付出,并且几乎给每个人都回复,制作不易,点一个赞。 然后我个人有些问题想问一下,现在我学了python的一些基础之后,有点不太知道下一步应该怎么走,是继续往下学习python做一些pygame之类的进行熟悉还是学习一些前端的基础(个人对于制作网站比较感兴趣),又或者是学习python中的后端Django网站开发,说实话没有领路人有些迷茫,身边也没有对编程有兴趣的同龄人。不过好在本人还是初三所以时间还是挺充足的,未来也想学习关于计算机方面的知识,但是前端后端还没搞懂。希望作者能给我一些建议,感激不尽
@CodeShiba
@CodeShiba 6 ай бұрын
謝謝心得分享!接下來可以做些實際的東西試試看 網站開發的話以後很多機會碰到 現在想寫什麼就寫什麼吧!可以參考出的付費課程 或是 看看其他的課程也可以的
@user-bg5wu757
@user-bg5wu757 6 ай бұрын
# integer 整數 People = 5 print(f"我的家裡有{People}個人") print(type(People)) # float 浮點數 whight = 65.6 print('我的體重是'+ f'{whight}公斤') print(type(whight)) # string 字串 fruit = 'banana' print(f"我最愛的水果是 {fruit}") print(type(fruit)) #boolean true, false 布林值 have_pet = False print(f"有養寵物嗎? {have_pet}") print(type(have_pet))
@唏哩嘩啦-z6p
@唏哩嘩啦-z6p 4 ай бұрын
看完了,感謝提供這麼詳細的教學❤️❤️❤️
@CodeShiba
@CodeShiba 3 ай бұрын
謝謝支持!
@李慧馨-l9x
@李慧馨-l9x 9 ай бұрын
哇感覺您教的好讚,我一直想學程式,可是一直聽不懂學校老師教的,沒基礎直接要我們自己寫深度學習的程式碼真的是不知道當初自己在寫甚麼
@CodeShiba
@CodeShiba 9 ай бұрын
謝謝稱讚啊!
@andy_Mori_
@andy_Mori_ Жыл бұрын
hi Luka, 我今天在練習 2:19:44的購物車程式時,遇到一些問題,雖然後來我發現是我程式碼縮排有誤的原因,也是改過後才能照影片中執行後正常顯示結果,所以我想請教Luka大一些關於python中邏輯的問題。 雖然是誤打誤撞才解決這種簡單的問題,但我還未想透。 首先我想先敘述我今天遇到的狀況,第一個是在執行後會出現: 請輸入你想購買的物品: x 請輸入 x 的價格: 20 請輸入你想購買的物品:y 請輸入 y 的價格: 30 請輸入你想購買的物品:q 請輸入 q 的價格:50 商品: ['x', 'y' ,'q'] 價格: [20.0, 30.0 , 50.0] 第二個狀況是: 請輸入你想購買的物品: x 請輸入你想購買的物品: y 請輸入你想購買的物品: q 請輸入 q 的價格:50 商品: ['q'] 價格: [50.0] 第一個狀況的程式碼我沒存到,所以無法貼上來。 但第二個狀況的程式碼是這樣的: goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:",goods) print("價格:",prices) 我已經知道是: price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) 這三行縮排有問題導致,但我一直沒有想通這其中的邏輯問題導致第二種情況的發生。 還請Luka大幫小弟我解惑,謝謝。 祝中秋節快樂。
@CodeShiba
@CodeShiba Жыл бұрын
你好!祝你中秋節快樂! 關於你的問題,我明白你的疑惑。Python 的縮排真的很重要,因為它決定了程式的執行流程。 首先,我們先看看你提供的程式碼: ```python goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:",goods) print("價格:",prices) ``` 這邊的問題出在 `while` 迴圈的縮排。因為 `while` 迴圈是重複執行內部的程式碼,所以如果你想要在每次輸入商品名稱後都輸入價格,那麼跟價格有關的程式碼就應該放在 `while` 迴圈裡面。 當你的程式碼是這樣寫的時候,當輸入 "q" 之後,`while` 迴圈就會停止,然後才會執行輸入價格的部分。所以你看到的結果是只有 "q" 有價格。 正確的程式碼應該是這樣: ```python goods = [] prices = [] while True: good = input("請輸入你要購買的東西:") if good.lower() == "q": break price = float(input(f"請輸入 {good} 的價格:")) goods.append(good) prices.append(price) print("商品:", goods) print("價格:", prices) ``` 這樣,每次輸入商品名稱後,都會馬上輸入價格,直到你輸入 "q" 為止。 希望這樣可以幫助你理解!如果還有其他問題,請隨時告訴我。
@andy_Mori_
@andy_Mori_ Жыл бұрын
@@CodeShiba 原來如此,了解,謝謝
@sally1577
@sally1577 6 ай бұрын
#Hw1 #integer month = 6 print(f“現在是{month} 月” ) print(type(month)) #float weight = 40.2 print(f“我的理想體重是{weight}kg”) print(type(weight)) #string color = 藍色 print(f“藍莓是{color}的”) print(type(color)) #boolean x = True print(f”1+1=2{x}”) print(type(x))
@sally1577
@sally1577 6 ай бұрын
想問print(f”…”)的f是什麼意義
@CodeShiba
@CodeShiba 6 ай бұрын
F-string
@亞洲自由-r1c
@亞洲自由-r1c 3 ай бұрын
我覺得你們這些會寫的很厲害。
@CodeShiba
@CodeShiba 3 ай бұрын
謝謝
@爱迪森
@爱迪森 Жыл бұрын
之前有份工作没把握住,是做数据分析需要天天处理表格 我不懂PYTHON只能天天处理EXCEL比较费时间 看到公司高薪请了一个懂PY的做分析,我们一天不见得做完的他半天可能就做完了好羡慕 比我上班轻松挣得还多,我也想提高工作效率 得到认可
@CodeShiba
@CodeShiba Жыл бұрын
辛苦了 自動化滿重要的 省去大量時間
@徐先生-m5h
@徐先生-m5h Жыл бұрын
加油哦
@loup181
@loup181 Жыл бұрын
謝謝!
@CodeShiba
@CodeShiba Жыл бұрын
太感謝了!你是本頻道第一位送出超級感謝的觀眾。我會銘記在心的。
@黎宸澔-o8r
@黎宸澔-o8r 2 күн бұрын
功課一 #integer 整數 age=16 print(f"我的年紀{age}") print(type(age)) #flow 浮點數 height=175.5 print(f"身高{height}") print(type(height)) #string interest='釣魚' print(f"我的興趣是{interest}") print(type(interest)) #boolean #true,false Is_boy = True print(f"男生{Is_boy}") print(type(Is_boy))
@stanleyhome0612
@stanleyhome0612 4 ай бұрын
#integer 整數 candy = 1 print(f"我吃了{candy}顆糖") print(type(candy)) #float 浮點數 weight =42.4 print(f"我的體重{weight}kg") print(type(weight)) #string 字串 interest = painting print(f"我的興趣是{interest}") print(type(interest)) #boolean true , false 布林值 full = True not yet full = False print(f"吃飽了嗎?{full}") print(type(tull)) 小學生勇闖程式界! 語法什麼的都還很生疏也是第一次寫 如果有大佬看到這條留言 希望您能點出我的錯誤! 萬分感謝! 順便想問一下因為Candy是不可數的 這樣寫會有Bug嗎😢
@CodeShiba
@CodeShiba 3 ай бұрын
不會 只是變數名稱
@stanleyhome0612
@stanleyhome0612 3 ай бұрын
@@CodeShiba 感謝回覆!
@风颂伊杨
@风颂伊杨 5 ай бұрын
看完了。讲解的很仔细,很适合0基础的人
@CodeShiba
@CodeShiba 5 ай бұрын
讚!謝謝稱讚
@极个别同志-p3e
@极个别同志-p3e 10 ай бұрын
先感謝老師!想要入門數據分析師行業目前看老師的影片積累知識和實戰經驗 想要問一下老師~2:50:41「骰子遊戲」的程式碼需要到哪裡獲取~感恩!
@CodeShiba
@CodeShiba 9 ай бұрын
久等了 在這邊 gist.github.com/LukaHuang/c3570d8e4a19aebca685893f89470db1
@极个别同志-p3e
@极个别同志-p3e 9 ай бұрын
感謝老師!影片已經免費了,還認真回答問題,給一個大大的👍@@CodeShiba
@陳立杰-r1h
@陳立杰-r1h 11 ай бұрын
3:45:25,資料內容不能為中文,不然會有unicode的問題,要中文就要多加 ,encoding='UTF-8' 多學了一課
@CodeShiba
@CodeShiba 11 ай бұрын
謝謝補充
@劉哲明-x3g
@劉哲明-x3g Жыл бұрын
05:40:14 根據我的測試,兩個以上的list,經過zip函數合併以後,可以用list列出來,這邊會是空集合是因為已經用for迴圈迭代過了,但dict確實是無法產出,甚至會產出錯誤代碼ValueError
@CodeShiba
@CodeShiba Жыл бұрын
以下是 zip 詳細解釋: 在 Python 中,`zip` 函數用於把兩個或多個列表(list)合併成一個新的迭代器。這個迭代器會按照順序把多個列表的元素配對起來。例如,如果你有兩個列表 `a = [1, 2, 3]` 和 `b = ['a', 'b', 'c']`,使用 `zip(a, b)` 會產生一個新的迭代器,裡面包含配對 `(1, 'a')`、`(2, 'b')` 和 `(3, 'c')`。 ### 為什麼 zip 後的迭代器會是空集合? 如果你已經用 `for` 迴圈遍歷過這個迭代器,迭代器就會被"消耗掉",也就是說,它變成空的了。這就是為什麼你再次試圖將其轉換為列表時會得到一個空集合。 ### 為什麼用 dict 會產生 ValueError? 當你試圖用 `dict()` 函數將 `zip` 後的迭代器轉換成字典時,每一對元素都必須只有兩個值:一個作為 key,一個作為 value。如果任何一對元素有多於或少於兩個值,就會產生 `ValueError`。 舉個例子來說明這些情況: ```python # 設定兩個 list a = [1, 2, 3] b = ['a', 'b', 'c'] # 使用 zip 合併這兩個 list zipped = zip(a, b) # 轉換成 list 來查看合併結果 list_zipped = list(zipped) print("轉換成 list 後的 zip 結果:", list_zipped) # 再次轉換成 list 應該會是空的,因為迭代器已經被消耗掉了 print("再次轉換成 list:", list(zipped)) # 使用三個 list 進行 zip c = [4, 5, 6] zipped_three = zip(a, b, c) # 嘗試轉換成 dict,應該會產生 ValueError try: dict_zipped_three = dict(zipped_three) except ValueError as e: print("轉換成 dict 時產生的錯誤:", e) ``` 如你所見: 1. 第一次將 `zip` 的結果轉換成 list 後,你會看到配對 `[(1, 'a'), (2, 'b'), (3, 'c')]`。 2. 當你再次試圖將其轉換成 list 時,結果是空的 `[]`,因為迭代器已經被消耗掉了。 3. 當我們嘗試將包含三個元素的配對轉換成字典時,就會出現 `ValueError`。錯誤信息指出每個元素需要有兩個值(一個 key 和一個 value),但在這個例子中,每個配對都有三個值。 希望這樣能讓你更清楚地了解 `zip` 函數以及相關的 Python 行為!有其他問題,隨時可以問我。
@嘿嘿嘿-z1v
@嘿嘿嘿-z1v 6 ай бұрын
感謝分享, 光願意拍這影片就值得給贊
@CodeShiba
@CodeShiba 6 ай бұрын
感恩啦!
@B-yz4px
@B-yz4px Жыл бұрын
学习博主的编程,不懂的地方问gpt,直接错误提示复制给gpt,,效果更佳。这是我个人的经验。
@CodeShiba
@CodeShiba Жыл бұрын
讚!
@黃慧喬-c8p
@黃慧喬-c8p 4 ай бұрын
Dear 程式柴,我已經將您所有的教學影片都看完了,我非常喜歡,只是針對numpy array的部分我非常不了解,上網查了有關np.array的講解感覺都沒有你講的好或親切,因此在此許願出一期講解np.array的課程
@CodeShiba
@CodeShiba 4 ай бұрын
有聽到 但目前還未排定時間
@徐彥緯-f7b
@徐彥緯-f7b Жыл бұрын
感恩柴哥,我是因為先接觸加密貨幣市場,才接觸到程式語言的,這個影片真的很讚,有字幕講解的又很詳細
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!加密市場 Python 好寫嗎?
@1個顗任
@1個顗任 Жыл бұрын
跟妳情況一樣 因為幣圈很多工程師 所以也覺得要來學程式語言
@乂乂乂乂-d2q
@乂乂乂乂-d2q 6 ай бұрын
太神啦 感謝教學
@CodeShiba
@CodeShiba 6 ай бұрын
客氣了
@CodeShiba
@CodeShiba 6 ай бұрын
@@乂乂乂乂-d2q 資訊不足無法判斷是什麼原因 可能是安裝錯地方 或是沒用系統管理員身分執行
@乂乂乂乂-d2q
@乂乂乂乂-d2q 6 ай бұрын
@@CodeShiba 有了 我也不知道是甚麼問題 反正好了 謝謝回答
@FulingAlex
@FulingAlex Жыл бұрын
感谢作者制作超长免费的python学习视频,学到很多很多python的基础知识。虽然感觉有些地方还有待于改进,但整个课程都是免费,对于我这个初中穷逼来说真的很好!! 其中我有一些问题想咨询一下 1.投骰子.py的骰子显示问题 我自己制作的tuple在用的时候,打印的效果不是很好,总是打不出来理想的效果来不知道这里面有没有什么讲究 2.unit converter等等以前文档的作为python模组应用问题 我自己做了一些可以计算图形角度,面积等等的一个python文档,但是想作为模组应用的时候出了一些问题。首先那个文档名字如果是外语的话是识别不出来的是吧。其次那个作为模组应用的文档在写的时候要注意些什么吗 3.石头剪刀布的人机版加可控次数
@CodeShiba
@CodeShiba Жыл бұрын
恭喜 你研究的滿深入的 很有天分 這個課程初學者面向 所以細節講的沒有很細 一個軟體要做得好是需要很多苦工的 我刻意避開這一塊 因為寫程序最重要還是有興趣開始寫比較重要 至於你問的幾個問題 沒有標準答案 接下來你可以朝向一些較完整的專案去學 學起來觀念較為完整
@FulingAlex
@FulingAlex Жыл бұрын
@@CodeShiba感谢作者的回信。通过作者的讲解,我的确是对python提高不少兴趣 。接下来我准备将python的基础再进行一个练习之后,自己制作一些pygame等等的练习。有时间的话也可以考虑一下website development之类的高级程序。 最后,十分感谢作者制作免费的python教程,真的学到了不少东西。
@pkshen623
@pkshen623 Жыл бұрын
好人一生平安 功課一 #integer price=2000 print(f"商品售價{price}") print(type(price)) #float size=10.5 print(f"鞋子尺寸為{size}號") print(type(size)) #string brand=('nike') print(f"球鞋品牌是{brand}") print(type(brand)) #boolean is_onsale=True print(f"還有販售嗎?{is_onsale}") print(type(is_onsale))
@CodeShiba
@CodeShiba Жыл бұрын
很認真 讚!
@H1010-d5r
@H1010-d5r 6 ай бұрын
第55集字典推倒式 我是這麼照著打的 grades = [40,68,48,61,29] pass = [g for g in grades if g >= 60] print(pass) 但顯示是錯誤耶pass = [g for g in grades if g >= 60] ^ SyntaxError: invalid syntax 是要寫簡單點 條件放前面 後面放for g in grades嗎
@CodeShiba
@CodeShiba 6 ай бұрын
哦,這裡出現 `SyntaxError` 的問題其實不是因為字典推導式的結構問題,而是因為 `pass` 是 Python 裡的保留字。在 Python 中,`pass` 是用來定義一個無操作的語句,所以不能用作變數名稱。 要解決這個問題,你只需要把變數名稱改成其他的名字,比如 `passed` 或者 `pass_grades` 之類的。修改後的程式碼看起來會像這樣: ```python grades = [40, 68, 48, 61, 29] pass_grades = [g for g in grades if g >= 60] print(pass_grades) ``` 這樣就沒有語法錯誤了,程式會正常運作,並且會輸出所有大於或等於 60 分的成績。希望這樣可以幫到你!
@H1010-d5r
@H1010-d5r 6 ай бұрын
@@CodeShiba原來呀 感謝老師
@katanara4591
@katanara4591 Жыл бұрын
嗨 4:43:01 的地方 print 立方體長寬高 的長(length) 打錯了(height)
@CodeShiba
@CodeShiba Жыл бұрын
感謝指正
@generall1266
@generall1266 4 ай бұрын
# integer 整數 dog = 1 print(f'我家有{dog}條狗') print(type(dog)) # float 浮點數 height = 157.3 print(f'我的身高是 {height} 公分') print(type(height)) # string 字浮串 drinks = '珍珠綠茶' print(f'我最愛喝的是{drinks}') print(type(drinks)) #boolean 布林值 # True, False is_finished = False print(f'我的功課完成了?{is_finished}') print(type(is_finished)) ________________________________________________________________ 我家有1條狗 我的身高是 157.3 公分 我最愛喝的是珍珠綠茶 我的功課完成了?False
@weitinglin9931
@weitinglin9931 Жыл бұрын
感謝大大分享 讓我從0開始學python
@CodeShiba
@CodeShiba Жыл бұрын
客氣了 加油!
@SaySaySee
@SaySaySee 2 ай бұрын
5:40 新建專案 6:00 6:10 6:30 8:39 MAC版
@JRH999
@JRH999 Жыл бұрын
免費也太佛心!剛喵了一下,比我一開始學c的時候易懂很多!有點程式的基礎應該很容易上手py
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持啦!
@maskman4821
@maskman4821 Жыл бұрын
感謝 Luka 老師的教學, 我看了 "Python 爬蟲教學" 覺得很有收穫, 了解了 Python 的工作方式, 這部基礎課程肯定是必觀看課程, 看完之後再分享 🙏🙏🤗🤗👍👍
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持阿柴!
@greenshadowooo
@greenshadowooo Жыл бұрын
謝謝黃大的分享,好人一生平安!!!
@CodeShiba
@CodeShiba Жыл бұрын
感謝你的支持!
@Jay-hc2vg
@Jay-hc2vg Жыл бұрын
太棒了,我需要的就是这个
@CodeShiba
@CodeShiba Жыл бұрын
@古藤打嗝
@古藤打嗝 8 ай бұрын
您打字真的超快!!!
@CodeShiba
@CodeShiba 8 ай бұрын
哈哈 謝啦
@Abcd-s2m
@Abcd-s2m Жыл бұрын
感謝大大分享,非本科但最近對寫程式有興趣,覺得你的影片教得很詳細, 然後不好意思問個小問題,怎麼在字首直接加#註解該行呢?
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持 選取範圍後按下CMD+/(mac)ctrl+/(win)
@ji3g4vul3rmp
@ji3g4vul3rmp 8 ай бұрын
請問影片的5:00:00教學的lambda, 您在實際開發中,很常看到這種寫法嗎? 通常是甚麼情境會使用? 雖然一行寫完很痛快精簡, 但邏輯複雜點的話,閱讀性就會變差, 與工作夥伴協作開發的話,對方會容易看不懂,好像不太適合使用? 我想像中只有簡單計算式,又需要重複計算, 然後這個計算式只有[當下]需要使用的話,才會利用lambda。 還有甚麼適合使用的狀況呢? 請您指教,謝謝~
@CodeShiba
@CodeShiba 8 ай бұрын
柴知道但柴不能說
@lailai8585
@lailai8585 3 ай бұрын
d=9 print("我孩子的年紀是"+str(d)+"歲") c=d+2.5 print(f"他哥哥的年紀是"+str(c)+"歲") waterml=c*3 print(f'哥哥有奇怪的癖好,喜歡裝水的容量是自己年紀的3倍{waterml}ml') brothername='godton' print(f'弟弟的名字是{brothername}') brotherweird=True print(f'哥哥很奇怪嗎?{brotherweird}')
@小小-g7g
@小小-g7g 2 ай бұрын
list,set,tuple 2:02:47 請問 index = 是找出參數裡面的值對嗎??? 我有另外一個問題,result主要用途是甚麼???
@CodeShiba
@CodeShiba 2 ай бұрын
把結果存起來 之後可以判斷
@MinaLiou
@MinaLiou Жыл бұрын
天啊好用心!!!❤❤❤
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持
@ethanho5844
@ethanho5844 Жыл бұрын
變數和資料型別簡介22:00 作業: 回復能力=100 print(f"我的回復能力值為{回復能力}") print(type(回復能力)) 吸引女人=99.9 print(f"我強大的費洛蒙使我吸引異性的能力值為{吸引女人}") print(type(吸引女人)) 名字="回復術士" print(f"我的大名是{名字}") print(type(名字)) 異世界的王=True print(f"是異世界的最強男人嗎?{異世界的王}") print(type(異世界的王))
@CodeShiba
@CodeShiba Жыл бұрын
有才
@s2097play
@s2097play 2 ай бұрын
1:15:30 字串方法,重複很多次字母大小寫方法是要讓我們新手加強的嗎?
@CodeShiba
@CodeShiba 2 ай бұрын
這是幻術
@shirleytso9371
@shirleytso9371 Жыл бұрын
謝謝分享❤❤❤
@CodeShiba
@CodeShiba Жыл бұрын
謝謝你喜歡這個教學
@goldflatke1485
@goldflatke1485 Жыл бұрын
1:18:00附近,一直重複1小段的capitalize
@CodeShiba
@CodeShiba Жыл бұрын
下次注意 感謝回報
@hengfeb
@hengfeb Жыл бұрын
我很喜歡這樣的教學,謝謝你。
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持 謝謝!
@edisonchen0120
@edisonchen0120 7 ай бұрын
可以介紹 如何使用 map function and filter function 在字典推導式內的寫法跟範例? 是只能回傳True / False 給字典推導式 去判斷要留下的key:value ?
@12222726
@12222726 Жыл бұрын
整數:10 浮點數:2.3 字串:john 布林值:吃飯了嗎
@CodeShiba
@CodeShiba Жыл бұрын
哈哈
@jamessuper1346
@jamessuper1346 Жыл бұрын
博主讲课的感觉很舒适 非常愉快的观看体验 由衷感谢您的分享
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持!
@J_G_J
@J_G_J 3 ай бұрын
4:03:45 如何開啟pycharm的這個自動安裝對話框?為什麼我的pycharm沒有pycharm的功能?謝謝。
@CodeShiba
@CodeShiba Ай бұрын
聽不懂耶
@Xcited1111
@Xcited1111 9 ай бұрын
請問如何分辨用”” or ‘’ 呢? 希望可以多解釋一下 輸入的規則和原理
@CodeShiba
@CodeShiba 9 ай бұрын
有空寫文章來解釋
@Xcited1111
@Xcited1111 8 ай бұрын
@@CodeShiba 感謝!期待!
@excalibursocool
@excalibursocool Жыл бұрын
天啊 居然有六小時免費課程太佛了
@CodeShiba
@CodeShiba Жыл бұрын
感謝支持呀
@sorafune76
@sorafune76 Жыл бұрын
2:49:48 这里如果输入错误的话,就会无限卡在提示输入错误的指令,我的解决方法是在提示错误的input前,加上player =
@CodeShiba
@CodeShiba Жыл бұрын
@gabowlin
@gabowlin Жыл бұрын
完美的告訴大家很會寫程式的人不一定要很會英文
@CodeShiba
@CodeShiba Жыл бұрын
應該還可以了吧...
@CodeShiba
@CodeShiba Жыл бұрын
哪邊念錯了嗎
@gabowlin
@gabowlin Жыл бұрын
@@CodeShiba 我的意思是不用很會英文,大家也可以來學寫程式😂
@gabowlin
@gabowlin Жыл бұрын
@@CodeShiba 你的影片做得很棒👍
@CodeShiba
@CodeShiba Жыл бұрын
原來如此 會錯意了 @@gabowlin
@shawnguo0987
@shawnguo0987 3 ай бұрын
看完拉
@nightstaryeh5213
@nightstaryeh5213 8 ай бұрын
獨~~角~~仙~~,你教得好好
@Yaya14984
@Yaya14984 9 ай бұрын
真的是好佛心喔
@CodeShiba
@CodeShiba 9 ай бұрын
謝謝稱讚!
@懶爵
@懶爵 6 ай бұрын
python新手努力學習中, 感謝分享教學。 另外想請問visual studio code和visual studio哪個適合寫python?
@CodeShiba
@CodeShiba 6 ай бұрын
用PyCharm啦 Vscode套件太多 環境和縮排你會弄到懷疑人生
@welly5390
@welly5390 Жыл бұрын
最近在自學python,看過所有的教學影片覺得這部影片很清楚讓人一聽就懂,很開心有看到這部影片,讓我的python更紮實,超讚!! 想詢問初心者的 Python 攻略百科 (完整 19 小時課程) 會一直有嗎? 想等六小時這部影片看完之後購買~
@CodeShiba
@CodeShiba Жыл бұрын
感謝你肯定我的教學方式 開心 看完再買 ok 的 一直都會有 謝謝你的支持阿
@welly5390
@welly5390 Жыл бұрын
@@CodeShiba 您好,不好意思請問一下,如有程式相關的問題想請教您的話,可以透過什麼方式詢問呢? 謝謝
@CodeShiba
@CodeShiba Жыл бұрын
@@welly5390請問你想問什麼方面的問題呢 針對不同類型的問題有不同的處理方式
@B-yz4px
@B-yz4px Жыл бұрын
好人平安!
@CodeShiba
@CodeShiba Жыл бұрын
謝謝
@HubeiShiliMouldMaterialCo.Ltd.
@HubeiShiliMouldMaterialCo.Ltd. Жыл бұрын
哇,谢谢大佬
@CodeShiba
@CodeShiba Жыл бұрын
客氣了
@suri270
@suri270 8 ай бұрын
講解得好好,謝謝
@CodeShiba
@CodeShiba 8 ай бұрын
感恩
@呆呆小熊-z1z
@呆呆小熊-z1z 2 ай бұрын
老師您好 想請問如何一次將複數段程式前面加# 改成註解 這樣練習起來比較方便 網路上只查到前後行加 """ or '''
@RollingWheelTV
@RollingWheelTV Жыл бұрын
感謝分享~
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!
@ching9188
@ching9188 3 ай бұрын
請問是否有手機版教學,想用python 寫出選股軟體,可以加入自己需求的選股條件,再用手機通知
@CodeShiba
@CodeShiba 3 ай бұрын
19 小時課程裡面有簡單的股價鬧鐘,可以通知 Line 但更進階的不會教(本頻道不鼓勵投資)
@ching9188
@ching9188 3 ай бұрын
@@CodeShiba 請問是手機版Python 教學嗎
@ade2310
@ade2310 Жыл бұрын
十分謝謝, 想問落註解 (#) 的快速鍵是怎樣按?
@1個顗任
@1個顗任 Жыл бұрын
ctrl+/
@CodeShiba
@CodeShiba Жыл бұрын
圈選區塊後 windows ctrl+/ mac CMD+/
@張國煜
@張國煜 11 ай бұрын
請問emoji怎麼輸入? 非常感謝大大分享課程
@CodeShiba
@CodeShiba 11 ай бұрын
在Windows和macOS系統中,輸入emoji的方式有所不同: 1. **Windows**: - 按下 `Windows` 鍵 + `.`(句點)或 `Windows` 鍵 + `;`(分號)來開啟emoji面板。 - 在這個面板中,你可以選擇emoji,並將它們插入到任何支援文字輸入的地方。 2. **macOS**: - 按下 `Command` 鍵 + `Control` 鍵 + `空格鍵` 來開啟emoji面板。 - 這個面板也允許你選擇並插入emoji到文字輸入區域。 以上方法適用於大多數應用程式和瀏覽器中,方便快捷地使用emoji。
@boyprince0
@boyprince0 3 ай бұрын
age = 30 gpa = 7.5 name = 'Steve' is_online = False print(f"我叫{name},我的年紀是{age},我的GPA是{gpa},是否在線?:{is_online}") 我叫Steve,我的年紀是30,我的GPA是7.5,是否在線?False
@tctvsam4494
@tctvsam4494 Жыл бұрын
好人一生平安
@CodeShiba
@CodeShiba Жыл бұрын
謝謝
@親穎洪
@親穎洪 6 ай бұрын
哈囉 ! 想問 item() 和 enumerate() 有甚麼不同呢~
@CodeShiba
@CodeShiba 6 ай бұрын
哈囉!在 Python 中,`item()` 和 `enumerate()` 這兩個函式確實用途有點不同哦! 首先,`item()` 這個函式並不存在哦,你可能是想說 `items()`,它是用來從字典中獲取鍵值對的。當你用 `items()` 時,可以在一個迴圈中同時獲取字典的鍵和值。例如: ```python my_dict = {'apple': 1, 'banana': 2} for key, value in my_dict.items(): print(key, value) ``` 這會輸出: ``` apple 1 banana 2 ``` 而 `enumerate()` 函式則是用來獲取序列(像是列表或元組)的索引和值。這個函式會在迴圈中返回索引和相對應的值,很適合在你需要追踪元素索引時使用。例如: ```python my_list = ['apple', 'banana', 'cherry'] for index, value in enumerate(my_list): print(index, value) ``` 這會輸出: ``` 0 apple 1 banana 2 cherry ``` 總之,`items()` 主要用於字典的鍵值對,而 `enumerate()` 則用於獲取列表或其他序列的索引和值。希望這可以幫助你釐清兩者的差異!
@親穎洪
@親穎洪 6 ай бұрын
@@CodeShiba 謝謝!
@mryolandalg
@mryolandalg Жыл бұрын
有些上lecture不懂的地方都在這影片中理清楚了😂請問你會考慮出支影片講Java嗎?如果是收費課程也可以!
@CodeShiba
@CodeShiba Жыл бұрын
謝謝支持!有考慮出 java 教學,內容有點多不知道從何講起 😂
Python 零基礎新手入門 #02 變數與資料型態
8:34
PAPAYA 電腦教室
Рет қаралды 135 М.
利用ChatGPT做出的第一款2D小游戏.
4:41
从零开始MrZero
Рет қаралды 10 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
【python】4小時初學者Python教學 #python #python教學 #python入門
4:04:36
GrandmaCan -我阿嬤都會
Рет қаралды 1,8 МЛН
The Roles of Frontend, Backend, and Database Explained by Example
8:58
走歪的工程師James
Рет қаралды 567 М.
#2 程式學好爛!? 台大生的 6 個學程式心法
13:38
宇先程式
Рет қаралды 150 М.
10分钟Python速成!学不会我叫你XX【10分钟包教不会系列】
17:17
图灵星球TuringPlanet
Рет қаралды 28 М.
Programming is hard. How should you start?
13:04
走歪的工程師James
Рет қаралды 162 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН