04_python——元組(tuple)、字串 、 bytes bytearray

暗夜宀劍聖發表於2020-11-17

1.元組:
類似於列表的一個變形
一個有序的元素組成的集合
使用小括號( ) 表示
元組是不可變物件
2.定義
在這裡插入圖片描述
3.
在這裡插入圖片描述
4.
在這裡插入圖片描述
5.元組其它操作:
元組是隻讀的,所以增、改、刪方法都沒有
注意: 例如:(1,2,[5,6],3) 中引用的列表是可以被改動的
6.命名元組namedtuple(建立一個類)
(語法)namedtuple(typename, field_names, verbose=False, rename=False)
命名元組,返回一個元組的子類,並定義了欄位
field_names可以是空白符或逗號分割的欄位的字串,可以是欄位的列表
例:
from collections import namedtuple #從collections中載入namedtuple模組
Point = namedtuple(‘p’,[‘x’,‘y’]) # Point為返回的類
在這裡插入圖片描述

字串

1.

在這裡插入圖片描述
2.定義字串:
r" " 的作用是去除轉義字元.
在這裡插入圖片描述
3.
在這裡插入圖片描述
4.
在這裡插入圖片描述
5.join:定義分隔符
在這裡插入圖片描述
6.字串 連線*
例: a=‘bc’
a*2
輸出:‘bcbc’
7.split返回的是列表
在這裡插入圖片描述
8.rsplit:從反方向切割(但是輸出順序不變),用法同split
9.splitlines:
在這裡插入圖片描述
10.partition:
在這裡插入圖片描述
**11.rpartition:**用發與partition相同,但是是從後往前分割,輸出也是從後往前
12.字串大小寫:
在這裡插入圖片描述
13.
在這裡插入圖片描述
14.replace(替換)
在這裡插入圖片描述
**15.strip **
在這裡插入圖片描述
16.find(查詢字串)
在這裡插入圖片描述
17.index, 類似於find,但是未找到時丟擲異常ValueError,最好不要用,代價比find大
在這裡插入圖片描述
18.count
在這裡插入圖片描述
19.
在這裡插入圖片描述
20.(瞭解)
在這裡插入圖片描述
21.printf style風格(c語言風格)字串格式化輸出:
在這裡插入圖片描述
在這裡插入圖片描述
22.format函式格式字串語法——Python鼓勵使用:
用法
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

bytes

1.
在這裡插入圖片描述

2.python的淺拷貝,影子拷貝和深拷貝
3.
在這裡插入圖片描述

4.
在這裡插入圖片描述

bytearray

1.
在這裡插入圖片描述
2.
在這裡插入圖片描述
在這裡插入圖片描述
3.切片
在這裡插入圖片描述
舉例:
在這裡插入圖片描述
在這裡插入圖片描述

相關文章