python學習筆記(初極)—3.資料序列
阿新 • • 發佈:2022-04-15
python資料序列包括字串、列表、元組、字典和集合
3.1字串
字串的賦值就是變數的賦值方式:變數 = '字串',可以為單引號、雙引號或三引號。
- 字串輸出方式有直接print()函式輸出、格式化輸出或f{'字串內容'}:
1 print('hello world')
2 name = 'Tom'
3 print(name)
4 print('我的名字是%s' % name)
5 print(f'我的名字是{name}')
- 可直接以下標方式獲取單個字元:str[i]:
1 name = "abcdef"
2 print(name[1])
3 print(name[0])
4 print(name[2])
3.11切片
切⽚是指對操作的物件擷取其中⼀部分的操作。字串、列表、元組都⽀持切⽚操作。
語法:序列[開始位置下標:結束位置下標:步⻓]
注意:位置下標可以省略,區間是左閉右開
步⻓是選取間隔,正負整數均可,正負數的讀取順序相反,預設步⻓為1
1 name = "abcdefg"
2 print(name[2:5:1]) # cde
3 print(name[2:5]) # cde
4 print(name[:5]) # abcde
5 print(name[1:]) # bcdefg
6 print(name[:]) # abcdefg
7 print(name[::2]) # aceg
8 print(name[:-1]) # abcdef, 負1表示倒數第⼀個數據
9 print(name[-4:-1]) # def
10 print(name[::-1]) # gfedcba
3.12常用操作方法