String 四則運算
- 加法
- 乘法
- 相等
- 不相等
加法 (concat)
String的加法就是把兩個string接在一起。
a = "Hi "
b = "Sprouts"
a + b
# 'Hi Sprouts'
乘法 (duplicate)
String的乘法就是把string重複n次。
"MuQ" * 10
# "MuQMuQMuQMuQMuQMuQMuQMuQMuQMuQ"
相等 (equal)
"123" == "321"
# False
"1" == "1"
# True
不相等
"123" != "321"
# True
"1" != "1"
# False
大於小於
String可以比較喔,只是string的比較方式是透過字典序,所以在寫題目時,要注意自己sort的東西到底是string還是int。
10123123 > 11
# True
"10123123" > "11"
# False
字典序
在電腦世界中,所有的東西都是整數,也就是說,你所認識的字元,其實也是某個整數所代表的,而字典序,就字典序,就是照那個整數(Ascii)下去做排序。
字典序比較是一個字一個字依照ascii下去比,"1"跟"1"一樣大,於是比下一個字,"0"小於"1",所以"11"比較大。