字串資料型態:
在 Python 中,字串是用單引號 (') 或雙引號 (") 括起來的字元序列。
Python 是一種動態型別程式語言。
範例:
x = 10 # 'x' 是一個整數
x = "Hello" # 'x' 是一個字串
用三個連續單引號 (''') 或三個連續雙引號 (""") 括起來的字串。
範例1:
name = 'Madurai' city = '''Madurai's Jigarthanda is very famous''' print(city)
輸出:
Madurai's Jigarthanda is very famous
範例2:
Address = """no. 7, East Street, Mela masi veedhi, Madurai 625002""" print(Address)
輸出:
no. 7, East Street, Mela masi veedhi, Madurai 625002
在 Python 中,一切皆物件。
每個物件都有自己的記憶體空間。
範例:
name = 'pritha' degree = 'B.E.,' height = 170 sunday = False print(id(name)) print(id(degree)) print(id(height)) print(id(sunday))
姓名、學位、身高、星期日這些是物件。
在Python中,id()函數傳回傳遞給它的物件的唯一記憶體位址。
輸出:
130349764057584 130349766012592 11759304 10654592
1.字串是不可變的。
2.字串是基於索引的
3.字串從0開始
索引/下標:
字串是字元序列,因此可以使用索引來存取單一字元。
範例1:
name = 'pritha' print(name[0]) print(name[1]) print(name[2]) print(name[3]) print(name[4]) print(name[5])
輸出:
p r i t h a
範例2:
name = 'pritha' print(name[0],end=' ') print(name[1],end=' ') print(name[2],end=' ') print(name[3],end=' ') print(name[4],end=' ') print(name[5],end=' ')
輸出:
p r i t h a
範例 3:
name = 'kavitha' # first letter print(name[0]) #last letter print(name[6]) #first letter 'g' if name[0] == 'k': print("yes starts with k") #last letter 'a' if name[6] == 'a': print("yes ends with a") #all letters with single space in same line print(name[0], end=' ') print(name[1], end=' ') print(name[2], end=' ') print(name[3], end=' ') print(name[4], end=' ') print(name[5], end=' ') print(name[6], end=' ') #middle letter length = len(name) print(name[length//2])
輸出:
k a yes starts with k yes ends with a k a v i t h a i
以上是日弦的詳細內容。更多資訊請關注PHP中文網其他相關文章!