Python 字串
字串是一系列字元,它們主要用於顯示文字。
要定義字串,只需在引號之間鍵入文字。Python 接受單引號,雙引號和三引號。
字串輸入和輸出
要將文字(字串)輸出到螢幕:
s = "hello world"
print(s)
要從鍵盤獲取文字:
name = input("Enter name: ")
print(name)
如果你使用舊的 Python 版本(2.x) ,則需要使用:
name = raw_input("Enter name: ")
print(name)
測試你的版本:
python -version
字串比較
要測試兩個字串是否相等,請使用相等運算子(==)。
#!/usr/bin/python
sentence = "The cat is brown"
q = "cat"
if q == sentence:
print('strings equal')
要測試兩個字串是否不相等,請使用不等式運算子(!=
)
#!/usr/bin/python
sentence = "The cat is brown"
q = "cat"
if q != sentence:
print('strings equal')
字串索引
Python 索引字串的字元,每個索引都與一個唯一的字元相關聯。例如,字串 python
中的字元具有索引:
字串中的字元
索引 0
用於字串的第一個字元。請嘗試以下方法:
#!/usr/bin/python
s = "Hello Python"
print(s) # prints whole string
print(s[0]) # prints "H"
print(s[1]) # prints "e"
字串切片
給定字串 s,切片的語法是:
s[ startIndex : pastIndex ]
startIndex 是字串的起始索引。pastIndex 是切片結束後的一個。
如果省略第一個索引,則切片將從頭開始。如果省略最後一個索引,則切片將轉到字串的末尾。例如:
#!/usr/bin/python
s = "Hello Python"
print(s[0:2]) # prints "He"
print(s[2:4]) # prints "ll"
print(s[6:]) # prints "Python"