Python中的小知識總結(1)

2022-09-10 09:27:14 字數 1062 閱讀 9151

學習python過程中,整理得到小知識(1),如果有誤,真心希望指出,相互學習,相互進步~~

1.同步賦值:

python中從鍵盤輸入一般做法:

a=input("輸入:")
在同一行進行兩個輸入:

注意:左右物件數量與值的數量一致,就是說:左邊定義了a,b,c,右邊輸入必須是三個數

a,b=map(int,input("輸入:").split())
map()函式 :map(資料型別,資料)

split()函式,是根據某個字元進行分割的函式 eg:split("a")表示根據「a」字元進行分割,如果不寫,預設以空格進行分割

2.將字串或列表中的元素進行分割——直接呼叫split()函式

list=input("輸入成績:")

score=list.split(" ") #以列表中的某個字元進行分割

3.將字串或列表中的數字字元轉成int型別

scores=[int (i) for i in score]  #將列表中的數字字元轉成int型別

print("輸出為:",scores)

列表中的int型別數字也可以用同樣的方法轉成字元

str1=[str(x) for x in f_data]

print(str1) 

4.將列表中的元素拼接成字串

兩個字元拼接:直接用「+」就可以

列表中元素拼接:呼叫join()函式  eg:"*".join(str)表示中間以*進行拼接

s="".join(score)

5.排序

sorted(list_name)函式,經過排序後原始的列表資料不會改變,sorted()函式預設重新建立乙個新的物件

list_name.sort() 在原始的資料上進行排序,注:輸出時直接輸出list_name就可以了

Python小知識總結1

學習python時記錄的一些知識點 set 非常有用啊,直接去除重複元素,缺點是輸出結果沒有排序 list c b b b d b c a a b set list b set a c b d c i for i in b c a c b d lambda def make repeater n r...

python小知識 Python小知識

1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...

python小知識 python小知識

一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...