1. 程式人生 > >python列表,元組,字串的基礎用法大全

python列表,元組,字串的基礎用法大全

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永遠起作用(即不會報錯) 會把任何型別轉換為字串 ——字串中有%時,用%%轉義來表示%(但很少用)

在這裡插入圖片描述 在這裡插入圖片描述 這些用法,不再一一展示 完結!!!