python 的字串,是用雙引號 ( " ) 或單引號 ( ‘ ) 前後框住的。
在 python 3 中,字串預設都是以 unicode 儲存。

letters = "abcdefg"
# 也可以用單引號
letters = 'abcdefg'

取得字串長度

letters = "abcdefghijklmnopqrstuvwxyz"
print(len(letters))  # 印出 26

轉換資料類型

str(99.8) # "99.8"
str(True) # "True"

結合字串

letters = "abc" + "def"  # "abcdef"

複製字串

letters = "abc" * 3  # "abcabcabc"

擷取字元

letters = "abcdefghijklmnopqrstuvwxyz"
print(letters[1])  # 印出 b

擷取字串片段(字串切片,slice)

letters = "abcdefghijklmnopqrstuvwxyz"
print(letters[1:4])  # 印出 bcd

去除空白或特殊字元

str = "text "
str.strip()
# 會將 str 的值變為 text, 去除掉後方的空白

分割字串為串列

fruits_data = "apple|banana|pear"
fruits = fruits_data.split("|")
# 或是
fruits = "apple|banana|pear".split("|")

結合串列資料為字串

friuts = ['apple', 'banana', 'pear']
fruits_data = "|".join(fruit)
Last modified: 2019-02-21

Author

Comments

Write a Reply or Comment

Your email address will not be published.