列表插入
name.insert(-2,"王明")
name[2:7] 取出第3到第8個元素
del
刪除內存中的數據
del name[2:5]
刪除第3到第六個元素
name[0:-1:2] 最後一個冒號爲步長,每隔步長打印一次
name.index("name")查找“name”元素的索引
name.pop(3) 刪除列表中下標爲3 的元素
複製列表
name.copy()
默認只複製一層列表
copy.deepcopy(name) 深層完全複製
num_of_ele =name.count(9) 返回值爲統計列表中有多少個“9”這個元素,不支持正則
name.reverse() 反轉整個列表
name.sort() 2.x 先數字,後字符串排序;3.x 數字和字符串在一個列表裏排序報錯。
name.index(alex) 找出列表中“alex”這個元素的下標,只找到第一個元素就返回,其他的不顯示
num=3
name[3]=alex
name[num]==alex
列表的下標可以爲變量
extend 擴展
len(name) 顯示長度
26.字符串常用操作
username.strip()=“alex” 去掉字符串前後的空格或者換行
分割:name="alex,jack,rain"
name2=name.split(",")把字符串分割成一個列表
name2["alex","jack","rain"]
print("|".join(name))把列表合成一個字符串
alex|jack|rain
name.capitalize()首字母大寫
msg= “{name},{age}”
msg.format(name="ming",age=33) 在msg的字符串中定義name和age變量值
msg="ming,33"
msg2=“a{0},b{1}”
msg2.format("alex,33")
msg2= aalex,b33
name="alex"
a=name[2:4]
a==ex 字符串的切片,和列表一樣
name.find("l") 查找字符串內有沒有“l”這個字符
if age.isdigit(): 判斷age是不是數字
age.isalnum() 變量中是否含有特殊字符,
age.endswith("df") 字符串是否是以“df”結束
age.startwith("df")字符串是否是以“df”開始
name.upper() , name.lower() 切換大小寫