Python3重要概念

2021-10-22 05:05:21 字數 1696 閱讀 9462

python3 的六個標準資料型別中:

不可變資料(3 個):number(數字)、string(字串)、tuple(元組);

可變資料(3 個):list(列表)、dictionary(字典)、set(集合)。

number(數字)包括:int、float、bool、complex(複數)

listdemo=[『fd』,467,『ng』,949]

tupledemo=(1,3,『jj』)

setdemo=

dictdemo=

list1=[1,3,4,5]

print(id(list1)) #檢視記憶體位址

list1=[『fdjj』,28,『fjdjj』]

print(id(list1))

list列表:可多列表拼接,元素可修改

list1=[4,『eja』,3]

list2=[『3ad』,5,8,1]

list3=list1+list2

list[5]=『93jfdh』

del list[5]

list3[3:6]=

元組(tuple)與列表類似,不同之處在於元組的元素不能修改

tupel1=(5,『fdjj』,『9aak』,817)

tupel2=tuple(list1)

tupe1[2]=183 #非法

del tuple[6] #非法

不同型別可以互**

list1=[1,3,4,1,3,5]

tuple1=(『21jf』,1,3,5,1,5)

set1=

dict =

list2=list(tuple1)

list3=tuple(set1)

set2=set(list1)

set3=set(dict)

算數運算子:

除法 / 和 //區別,/結果為浮點型,//結果為整型

不定長引數:

加了星號 * 的引數會以元組(tuple)的形式匯入,存放所有未命名的變數引數

def printinfo( arg1, *vartuple ):

「列印任何傳入的引數」

print ("輸出: ")

print (arg1)

print (vartuple)

printinfo( 70, 60, 50 )

輸出:70

(60, 50)

加了兩個星號 ** 的引數會以字典的形式匯入。

def printinfo( arg1, **vardict ):

「列印任何傳入的引數」

print ("輸出: ")

print (arg1)

print (vardict)

printinfo(1, a=2,b=3)

輸出:1

lambda 建立匿名函式。

sum = lambda arg1, arg2: arg1 + arg2

print ("相加後的值為 : ", sum( 10, 20 ))

print ("相加後的值為 : ", sum( 20, 20 ))

以下這段**的問題是,當執行完畢後,檔案會保持開啟狀態,並沒有被關閉

for line in open(「myfile.txt」):

print(line, end="")。

以上這段**執行完畢後,就算在處理過程**問題了,檔案 f 總是會關閉。

LINQ簡記(2) 重要概念

為了能讓初學者更快速地掌握,在系列文章中,我盡可能地避開理論講解,一則對於入門者來說,過多的理論敘述反而會降低大家學習程式設計的興趣,二則,官方文件的資料很詳細,我說了也是廢話。因此,我會盡可能地多舉些簡單的例子,讓初學者能夠看得懂,呵呵,當然了,學習linq,還得有一定c 語法基礎。一 查詢三步曲...

Docker01 重要概念

docker是什麼 docker是以容器技術為核心的一套應用的構建,分發,執行的體系和生態。docker 的優點 對開發和運維來說,最希望的是一次構建或配置,可以在任意地方正常執行。例如 開發者可以使用乙個標準的映象來構建一套開發容器,開發完成之後,運維人員可以直接使 用這個容器來部署 docker...

ROS學習(一) 重要概念

ros ros是乙個用於開發機械人應用程式的 類似作業系統的機械人軟體平台。ros提供 開發機械人應用程式時所需的硬體抽象 子裝置控制,以及機械人工程中廣泛使用的傳 感 識別 繪圖 運動規劃等功能。此外ros還提供程序之間的訊息解析 功能包管理 庫和豐富的開發及除錯工具。主節點主節點 master ...