Python學(xué)習(xí)的方法有哪些
發(fā)布時(shí)間:2022-11-19 16:51:28 已幫助:人
每一門學(xué)科入門都是非常困難的,但是小編認(rèn)為你必須掌握一些核心概念和功能,讓自己學(xué)起來更加快捷,也能讓自己快速的靈活運(yùn)用,下面小編就給大家來聊一下,Python的核心幾要素。
函數(shù)是Python中的構(gòu)建塊。它們接受零個(gè)或多個(gè)參數(shù)并返回一個(gè)值。我們使用def關(guān)鍵字創(chuàng)建一個(gè)函數(shù)。
函數(shù)應(yīng)該完成一項(xiàng)任務(wù)。創(chuàng)建一個(gè)執(zhí)行一系列任務(wù)的函數(shù)違背了使用函數(shù)的目的。
我們還應(yīng)該為函數(shù)指定描述性名稱,這樣我們就可以在不看到代碼的情況下了解函數(shù)的功能。
2.位置參數(shù)和關(guān)鍵字參數(shù)
當(dāng)我們定義一個(gè)函數(shù)時(shí),我們指定它的參數(shù)。調(diào)用函數(shù)時(shí),必須為其提供所需參數(shù)的值。
考慮在上一步中創(chuàng)建的乘法函數(shù)。它有兩個(gè)參數(shù),所以我們?cè)谡{(diào)用函數(shù)時(shí)為這些參數(shù)提供值。
位置參數(shù)僅由名稱聲明。
關(guān)鍵字參數(shù)由名稱和默認(rèn)值聲明。
調(diào)用函數(shù)時(shí),必須給出位置參數(shù)的值。否則,我們將得到一個(gè)錯(cuò)誤。如果我們不為關(guān)鍵字參數(shù)指定值,它將采用默認(rèn)值。
3.args和*kwargs
函數(shù)是Python中的構(gòu)建塊。它們接受零個(gè)或多個(gè)參數(shù)并返回一個(gè)值。Python在參數(shù)如何傳遞給函數(shù)方面非常靈活。args和*kwargs使處理參數(shù)更容易、更清晰。
*args允許函數(shù)接受任意數(shù)量的位置參數(shù)。
*kwargs允許函數(shù)接受任意數(shù)量的關(guān)鍵字參數(shù)。
默認(rèn)情況下,*kwargs是一個(gè)空字典。每個(gè)未定義的關(guān)鍵字參數(shù)都作為鍵值對(duì)存儲(chǔ)在*kwargs字典中。
4.類
面向?qū)ο缶幊蹋∣OP)范式是圍繞著擁有屬于特定類型的對(duì)象的思想構(gòu)建的。從某種意義上說,類型是解釋我們的對(duì)象。
Python中的所有東西都是一種類型的對(duì)象,比如整數(shù)、列表、字典、函數(shù)等等。我們使用類定義一種對(duì)象類型。
類具有以下信息:
數(shù)據(jù)屬性:創(chuàng)建類的實(shí)例需要什么
方法(即過程屬性):我們?nèi)绾闻c類的實(shí)例交互。