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