再遇字串
字串
字串
是文字的資料,與可以算術運算的數值不同。
單行字串
單行字串
單行字串是用單引號或雙引號括起來的文字。'你好'與"你好"相同。
多行字串
多行字串
多行字串是用三個單引號或三個雙引號括起來的文字。
"""物聯網存在哪些安全問題?雖然物聯網裝置在討論物聯網安全時佔了相當大的比重,但將所有焦點放在它身上並無法全面性地說明物聯網安全的必要性以及其所包含的內容。今日有許多因素使得物聯網安全變得至關重要。"""
或
'''物聯網存在哪些安全問題?雖然物聯網裝置在討論物聯網安全時佔了相當大的比重,但將所有焦點放在它身上並無法全面性地說明物聯網安全的必要性以及其所包含的內容。今日有許多因素使得物聯網安全變得至關重要。'''
切取字串 (Slicing)
切取字串內容 (Slicing)
切取字串內容 (Slicing)
字串a[開始的index: 結束的index : 間隔]
開始的index省略表示0,結束的index省略表示最後一個,間隔省略表示1
字串a[n] 指標 n 表示取出字串中第 n+1 項資料, 因為第一個項目的指標是 0。
字串a[-n] 指標 -n 表示取出字串中,從最後一個數回來。最後一個是 -1, 倒數第 2 個是 -2,依此類推。
字串a[n1:n2] 取出字串中指標 n1 到 n2 但不包括 n2 的項目。也就是 n1 到 n2-1 項。
字串a[n1:n2:n3] 取出字串中指標 n1 到 n2 但不包括 n2 的項目,每回間 n3。
變更字串內容
變更字串內容
改成全部大寫
改成全部大寫
字串a.upper()
改成全部小寫
改成全部小寫
字串a.lower()
移除字首與字尾的空格
移除字首與字尾的空格
字串a.stript()
字串連接合併
字串連接合併
結果字串 = 字串a + 字串b
取代字元
取代字元
字串a.replace("原字串","新字串")
字串以分隔符號切出,轉成串列 List
字串以分隔符號切出,轉成串列 List
字串a.split("分隔符號")
跳脫字元 (Escape Characters),以 \ 為首
跳脫字元 (Escape Characters),以 \ 為首
在字串中要顯示原來已設定功能的字元,必須加\在它前面
例如:\" \' \\ \n 等