暑假除了健身、看書、打工之外,沒其他事情好做,畢竟暑期實(shí)習(xí)沒找到,
反正閒著也是閒著,就稍微複習(xí)複習(xí)一下Python囉
首先,就小小提一下字串吧!
Python真的比起C,C++...的程式語(yǔ)言簡(jiǎn)化了很多
像是今天宣告一個(gè)字串
C 得宣告字元陣列
char test[] = "Hello World!"
C++ 則宣告字串就好
String test = "Hello World!"
Python 就直接打
test = "Hello World"
有點(diǎn)離題了
此篇要講的是Python字串索引
test = "Hello"
而其中
test[0] 對(duì)應(yīng)到H
test[1] 對(duì)應(yīng)到e
...以此類推
但是呢 在Python還可以以負(fù)號(hào)來開始索引
test[-1] 對(duì)應(yīng)到的就是o
直接可以改由後面來 所以說呢
test[-2] 就是l
一樣 以此類推
差不多就是如下
H e l l o
0 1 2 3 4
-5 -4 -3 -2 -1
照這樣去對(duì)應(yīng)的
---------分隔
我們也可以取用一個(gè)範(fàn)圍內(nèi)的元素
譬如
test[1:] # 代表的就是第一個(gè)索引之後的所有元素
ello
test[:3]# 取到索引為第三個(gè)的元素(從0~第3個(gè)元素 但不包含第三個(gè)元素本身)
Hel
test[:]# 取得所有元素
Hello
---------分隔
也有類似迴圈的樣式
test[::1]# 相當(dāng)於 for(int i = 0; i<len(test);i++)
Hello
test[::2]# 相當(dāng)於 for(int i = 0; i<len(test);i+=2)
Hlo
test[::-1]# 相當(dāng)於 for(int i = len(test); i >0 ;i--)
olleH
差不多能操作的就這樣子吧!
上面for的形式是C++的,改天再講python迴圈的方式。
雖然說是複習(xí),但也是上網(wǎng)看別人影片教學(xué)(Tibame)做的筆記而已。
有任何問題歡迎下方留言,我會(huì)的話,會(huì)盡量教。
錯(cuò)誤也歡迎指證,謝謝各位。