Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(” “,””)

加入好友
加入社群
Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

#Python TQC考題706 全字母句

k=eval(input())

for i in range(k):
s=input()
chars=set(s.lower())

#set沒有重複值

chars.remove(” “)
print(len(chars)==26)
Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

#做第二次:

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

#str1.replace(” “,””) 把空白取代為什麼都沒有

#不能用.strip(),只會去除左右兩邊的空白

#中間的空白無法用.strip()去除

#重點是記得用set()做

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

“””

這次做複雜了

set(str)就可以將字串拆分為各字母

不用透過list()中介

“””

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

“””

做回原本簡單的作法

list使用.remove(” “) 移除空白

str使用.replace(” “,”” )

將空白取代為什麼都沒有

且要用strNew承接replace後的字串

“””

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

“””

雖然簡單,還是會小漏

例如:忘記使用strNew

承接.replace()後的字串

最後一行的len()也會遺漏

“””

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

 

Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

加入好友
加入社群
Python TQC考題706 全字母句,set()元素不會重複,strNew=str1.replace(" ","") - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *