python列表,元組,字串的基礎用法大全
阿新 • • 發佈:2018-12-17
python的基本操作
列表中的函式
1,append函式的用法
print("l.append,只能新增到列表末尾,新增的資料型別不限")
l=[0,1,2,3,4]
print("原來的給定的列表為:",l)
l.append(5)
print("如果新增一個數字後為:",l)
l.append([0,1,2,3,4,5])
print("新增一個列表以後為:",l)
l.append("abcd")
print("新增一個字串以後為:",l)
執行結果為
l.append,只能新增到列表末尾,新增的資料型別不限 原來的給定的列表為: [0, 1, 2, 3, 4] 如果新增一個數字後為: [0, 1, 2, 3, 4, 5] 新增一個列表以後為: [0, 1, 2, 3, 4, 5, [0, 1, 2, 3, 4, 5]] 新增一個字串以後為: [0, 1, 2, 3, 4, 5, [0, 1, 2, 3, 4, 5], 'abcd']
2,extend函式的用法
print("l.extend,可以新增列表,但無法新增其他資料型別")
a=["hello","world"]
print("新增前的列表為:",a)
b=["python","is","funny"]
a.extend(b)
print("新增後的列表為:",a)
a.extend([1,2,3])
print("這樣也行:",a)
執行結果為
l.extend,可以新增列表,但無法新增其他資料型別 新增前的列表為: ['hello', 'world'] 新增後的列表為: ['hello', 'world', 'python', 'is', 'funny'] 這樣也行: ['hello', 'world', 'python', 'is', 'funny', 1, 2, 3]
3,clear的用法
print("l.clear,清除所有元素,但是不是什麼都不剩,還有一個空列表呢")
field=[1,2,3,4,5]
field.clear()
print(field)
print("看一個有意思的東西")
L=[1,2,3]
LL=L
L.clear()
print(L)
print(LL)
print("欸,都是空列表哦,這是為什麼呢")
執行結果
l.clear,清除所有元素,但是不是什麼都不剩,還有一個空列表呢
[]
看一個有意思的東西
[]
[]
欸,都是空列表哦,這是為什麼呢
4,copy的用法
print("copy其實不一定好用") l=[0,1,2,3,4,5] copy=l.copy() print("複製完以後是:",copy) copy1=copy coppy=l.append(6) print(copy) print(copy1) print("欸,都複製了哦,這又是為什麼呢") print("為什麼說不好用的,因為複製還有一種方法:") print(l[::])
執行結果
copy其實不一定好用
複製完以後是: [0, 1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5]
欸,都複製了哦,這又是為什麼呢
為什麼說不好用的,因為複製還有一種方法:
[0, 1, 2, 3, 4, 5, 6]
5,count函式的用法
print("就是數數")
l=[0,1,3,2,1,4,1,3,3]
print("數啥都行:",l.count(3))
L=[[1,2],[1,3],[1,2],[1,3]]
print("數列表也行:",L.count([1,3]))
執行結果
就是數數
數啥都行: 3
數列表也行: 2
6,pop函式的用法
這裡還沒寫完,我理解有點問題,過一會改
元組中的操作
元組
print(```注意這裡,元組中的元素是無法改寫的
但是可以數數或者查詢列表中某元素的個數```)
num=(1,2,3)
print(num)
執行結果
注意這裡,元組中的元素是無法改寫的
但是可以數數或者查詢列表中某元素的個數
(1,2,3)
強制字元型別轉換
整形:int() 字串:str() 浮點數型別:float() ps: 我們鍵盤上輸入的所有都是以字串的型別輸入的 比如:
s=input("Enter=:")
s=s+1
print(s)
這是錯誤的,程式執行不了,因為這裡輸入的s=1,1是以字串形式儲存的,而非數字,所以當然有解決辦法啦!
s = int(input("Enter=:")
s = s+1
print(s)
你可以試試輸出啥嘻嘻嘻
佔位符
這個東西老好用了!!! 當然,根據不同的資料型別,佔位符也不一樣: %s:字串佔位符 %d:整數佔位符(十進位制) %f:浮點數佔位符 ps: ——不確定用什麼的時候 %s永遠起作用(即不會報錯) 會把任何型別轉換為字串 ——字串中有%時,用%%轉義來表示%(但很少用)
這些用法,不再一一展示 完結!!!