看板 [ Python ]
討論串[問題] 新手for+判斷式問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓9(9推 0噓 5→)留言14則,0人參與, 4年前最新作者yvmi (鞭策自己社社長)時間4年前 (2020/02/25 11:52), 4年前編輯資訊
1
0
0
內容預覽:
這是一個在 codewars 裡面的小練習:. 目標是做一個函式判斷一個字串裡面是否有包含所有英文字母。. 我的作法是把所有的英文轉成 ascii 碼,建成一個 list. 然後將 list 中非英文的 ascii 碼以外的刪除。. 但是實測時發現有部分數值在 97-122 以外的值並不會被刪除。.
(還有323個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 4年前最新作者outshaker (out)時間4年前 (2020/02/25 22:08), 4年前編輯資訊
1
0
0
內容預覽:
我把你的資料改成 s="abc!@#$" 跑過同樣的程式碼變成 "abc@$". 這表示!和#有被程式讀取到,但@和$應該是跳過沒有被讀取到. 推測原因是你使用remove刪除了資料影響原本的讀取. 一般這種loop是按照順序(或稱index)去讀資料的. 讀到第4個字元,發現是!,移除掉該元素,清
(還有722個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 4年前最新作者yvmi (鞭策自己社社長)時間4年前 (2020/02/26 14:12), 4年前編輯資訊
0
0
0
內容預覽:
分享一下我後來的作法,. 是用 re.sub 來把字母的部分挑出來。. 然後用 Counter 整理後確認長度(len)就可以回傳 True 或 False. 程式碼如下請參考:. import re. from collections import Counter. def is_pangram(
(還有156個字)
首頁
上一頁
1
下一頁
尾頁