上次我們練習了許多List的使用方法
今天我們要學習的是字串的處理方法
字串處理在程式中會常常被使用到
例如轉換成大小寫,替換字串等等...
首先我們先看看教學範例的說明
請參考底下的網站連結
http://www.youtube.com/watch?v=5t4582nFP1c&feature=channel
看完教學範例之後就來動手練習吧!
首先開啟IDLE (Python GUI)或執行C:\Python25\pythonw.exe "C:\Python25\Lib\idlelib\idle.pyw"
就會出現Python Shell的畫面
首先建立一個List
請輸入names=['Microsot', 'Google', 'Apple', 'Intel'],之後按下Enter鍵
names=['Microsot', 'Google', 'Apple', 'Intel']
接下來輸入space=' ',然後再按下Enter鍵。(這裡是建立一個space的變數,目前指定一個空白鍵給它。
space=' '
接下來請輸入space.join(names),然後再按下Enter鍵。(join()的功能是將字串串聯起來成為新的字串。)
space.join(names)
就會出現'Microsoft Google Apple Intel'
接下來請建立一個字串,變數名為randstr,值為This Is A WebSite For ITHELP,如下面的指令:
randstr="This Is A WebSite For ITHELP"
然後輸入randstr.lower(),再按下Enter鍵。(lower()的功能是將字串變成小寫的字母)
randstr.lower()
接著就會出現結果,剛剛的字串全部都變成小寫了:
'this is a website for ithelp'
我們換成輸入randstr.upper(),再按下Enter鍵。(upper()的功能是將字串變成大寫的字母)
randstr.upper()
接著就會出現結果,剛剛的字串全部都變成大寫了:
'THIS IS A WEBSITE FOR ITHELP'
最後我們再試試replace這個功能
請輸入randstr.replace('ITHELP','Everyone'),再按下Enter鍵。(replace()的功能是替換字串)
randstr.replace('ITHELP','Everyone')
接著就會出現結果,剛剛的字串中的ITHELP已經變成Everyone了:
'This Is A WebSite For Everyone'
完整的輸入過程與結果如下的畫面所示:
練習看看吧!
經驗值+29
恭喜您!等級升級一級!目前是等級27
請問一個畫出用*字號的菱形符號的公式中,不太了解下面的意思{If I+1>row/2. Space=-2}
Row=9
Space=2
Cent=30
I_count=1
Print((‘*’*I count),center(cent))
If I+1>row/2
Space=-2
I_count+=space
請問一個畫出用*字號的菱形符號的公式中,不太了解下面的意思{If I+1>row/2. Space=-2}
Row=9
Space=2
Cent=30
I_count=1
Print((‘*’*I count),center(cent))
If I+1>row/2
Space=-2
I_count+=space