攝影或3C

Python TQC考題802 字元對應,ASCII碼ord(), chr(), list(str)會把字串的每一個字母拆分進入list中,string跟list都可以使用index定位,沒有非要將string轉為list, for i in str: i 也可以依序代入str的每一個chr

#Python TQC考題802 字元對應

s=input()
sum=0
for i in range(len(s)):
print(“ASCII code for ‘%s’ is %d” %(s[i],ord(s[i]))) 

#右邊有))) 三個,也是會錯的地方

#先寫s[i],再用ord()包覆

#chr() 則是ord()的反向,把ASCII碼轉為字母
sum += ord(s[i])

print(sum)

 

#再練習一次:

 

 

#多使用了list(str)的技巧

#不能用[ str ],要 list(str)

#字串才會每個字母拆開進入list中

“””

string跟list一樣,

都可以使用index定位

其實沒有非要做 =list(string)

就是list比string常用

直覺會這麼做

“””

 

 

#覺得ord( str1[i] )太長的話,可以先令他等於ord1: 

 

# for i in str1:

#跟list的用法一樣

 

 

儲蓄保險王

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