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"比較大。

results matching ""

    No results matching ""