久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

python 第7頁

Python循環(huán)引用之內(nèi)存泄漏

9

liuying 發(fā)布于 2023-04-28

上一章我們講過,不管是直接引用還是間接引用,只要引用計(jì)數(shù)為0的時(shí)候,就會被垃圾回收機(jī)制回收,但是這種工作方式是有問題的。 舉個例子,我現(xiàn)在定義兩個列表,l1和l2。 然后使用append()功能,l1.append。這個方法我們后面會講,現(xiàn)在可以先了解一下。它的作用就是給l1這個...

閱讀(345)贊 (0)

Python列表在內(nèi)存中的存儲方式

3

liuying 發(fā)布于 2023-04-28

前面我們說過,a=100,然后可以直接把a(bǔ)的內(nèi)存地址,直接給b,再直接給c,這三個變量都是對100的直接引用,我們畫個圖看看。它們都指向了內(nèi)存地址100。 而列表,我們上一章講過是間接引用,我們看看列表,l=[‘a’,’b’,...

閱讀(392)贊 (0)

Python直接引用和間接引用

6

liuying 發(fā)布于 2023-04-28

前面我們講變量的時(shí)候說過,Python在執(zhí)行自定義代碼的時(shí)候,會申請內(nèi)存空間,然后把值存進(jìn)去,再把內(nèi)存地址綁定給變量名。 現(xiàn)在我定義一個變量名,name=‘于謙’。變量定義完了之后是為了以后能用,而變量的引用方式又有兩種,一種方式就是直接引用,就是直接通過變量名引用對應(yīng)值。另一種...

閱讀(380)贊 (0)

Python基本數(shù)據(jù)類型之布爾值類型

3

liuying 發(fā)布于 2023-04-27

接下來咱們要學(xué)的最后一個基本數(shù)據(jù)類型,叫卜爾類型。布爾類型比較簡單,它就是用來記錄真和假,這兩種狀態(tài)的。 其實(shí)之前也接觸過,前面我們判斷一個人的年齡是不是大于18歲,如果大于18歲,那就是真,如果不是大于18歲那就是假。 定義的方式也很簡單,布爾值總共就兩個值,真和假,True和...

閱讀(317)贊 (0)

Python基本數(shù)據(jù)類型之字典類型

8

liuying 發(fā)布于 2023-04-27

前面我們講了,列表可以用來存多個值,用列表嵌套可以存同一類事務(wù)的多種狀態(tài)?,F(xiàn)在我有一個需求,你幫我存一下于謙的名字、年齡、身高、體重、薪資、三圍。然后咱們的第一反應(yīng)是用列表來存。 但是現(xiàn)在有個問題,雖然我們需求是完成了,但是你來看,這個列表里面有很多的數(shù)據(jù)對吧,假設(shè)這個數(shù)據(jù)不止現(xiàn)...

閱讀(322)贊 (0)

Python基本數(shù)據(jù)類型之列表類型

7

liuying 發(fā)布于 2023-04-27

前面我們說過,不管是字符串類型、整型、還是浮點(diǎn)型他們存的變量值都是一個值對吧。 name=‘于謙’,這是一個值、age=45,這也是一個值、price=3.5,這還是一個值。這幾個變量都只能存一個值。那我要存多個值怎么辦。 比如我先再有個需求,于謙這個人眾所周知有三大愛好,分別是...

閱讀(318)贊 (0)

Python基本數(shù)據(jù)類型之字符串類型

12

liuying 發(fā)布于 2023-04-27

現(xiàn)在我們來看第二種基本數(shù)據(jù)類型,字符串類型str。 字符串如果聽不懂的話,大家都吃過羊肉串吧,想象一下一串羊腰子,一個個腰子被穿成一串,字符串就是一串字符嗎,一個個字符被串成一串。 字符就是人類的文字字母符號,比如英文字符、中文字符等等,字符的作用就是用來記錄事物的描述性狀態(tài)的。...

閱讀(351)贊 (0)

Python基本數(shù)據(jù)類型之?dāng)?shù)字類型

7

liuying 發(fā)布于 2023-04-27

前面我們說過,變量值是用來記錄事務(wù)狀態(tài)的,而事務(wù)的狀態(tài)是多種多樣的,所以變量值也要有不同類型,一種類型就對應(yīng)一種事務(wù)的狀態(tài)。 接下來就要介紹基本數(shù)據(jù)類型了,首先我們來看數(shù)字類型。在Python當(dāng)中是沒有一個類型叫數(shù)字類型的,這是因?yàn)閿?shù)字類型分為了兩種,一種叫整型int,另一種叫浮...

閱讀(325)贊 (0)

Python如何表達(dá)常量

2

liuying 發(fā)布于 2023-04-25

前面我們說了,變量就是變化的量。 而現(xiàn)在我們講的常量就是不變的量。但是在Python語法中沒有常量的概念,但是我們程序開發(fā)過程中會涉及到常量概念。 大家都知道圓周率π吧,3.1415926,這是不是就是不變的量。你不能說經(jīng)過我程序的運(yùn)算,然后過了一會兒,圓周率變量吧。 所以寫程序...

閱讀(290)贊 (0)

Python小整數(shù)池的概念

4

liuying 發(fā)布于 2023-04-25

前面我們說了,只要是賦值操作,產(chǎn)生新的值的時(shí)候,都會申請一塊內(nèi)存空間。只要申請了新的內(nèi)存空間,他的內(nèi)存地址就會不一樣,id也會不一樣。 現(xiàn)在我定義a=10,b=10,按照我們前面分析的,這兩串代碼一運(yùn)行,肯定申請兩塊內(nèi)存空間把值丟進(jìn)去然后分別綁定給這兩個變量a和b。所以它們的id...

閱讀(322)贊 (0)

Python is與==的區(qū)別

5

liuying 發(fā)布于 2023-04-25

這節(jié)課我們講一下is與==的區(qū)別。 is叫做身份運(yùn)算,是用來比較左右兩個值的身份是否相等,上節(jié)課我們講了變量值的身份證號,也就是id號。所以is就是用來比較兩個變量值的id號是否相等的。 這里注意了,一個等號=是賦值,兩個等號==是比較左右變量的值是否相等。 舉個例子,我們a=‘...

閱讀(311)贊 (0)

Python 變量的id與type

5

liuying 發(fā)布于 2023-04-24

現(xiàn)在我們來學(xué)習(xí)一下,變量的兩個重要特征分別是id和類型type。 這個id反應(yīng)的是根據(jù)變量值的內(nèi)存地址,所計(jì)算一個id號碼。這里注意了,id不是內(nèi)存地址,他是通過變量值的內(nèi)存地址計(jì)算出來的,類似于它的身份證號碼。你就理解成它是內(nèi)存地址的映射就可以了,變量值的內(nèi)存地址不一樣id就會...

閱讀(446)贊 (0)

Python 變量命名原則

3

liuying 發(fā)布于 2023-04-24

現(xiàn)在我們來看一下變量的三大組成部分。 首先的就是變量名,它指向的就是等號右側(cè)的值的內(nèi)存地址,是用來訪問右側(cè)的值的。然后就是賦值符號‘=’等號,它是用來將變量值的內(nèi)存地址綁定給變量名的。最后就是變量值,它是表示用來記錄事物的狀態(tài)的。 先來看變量名的命名原則,前面我們說了,給變量命名...

閱讀(341)贊 (0)

零基礎(chǔ)Python 變量的內(nèi)存管理機(jī)制

2

liuying 發(fā)布于 2023-04-24

上節(jié)課我們說了,定義變量其實(shí)就是在內(nèi)存里開辟了一個內(nèi)存空間,然后把內(nèi)存空間的一個地址捆綁給了一個變量名,通過這個變量名我們就可以找到這個對應(yīng)的值在哪?,F(xiàn)在我們要知道,定義變量首要占用內(nèi)存空間的,但內(nèi)存空間大小是有限的。 這時(shí)候就是涉及到一個問題,你申請了內(nèi)存空間要用沒關(guān)系,但是如...

閱讀(318)贊 (0)

7、電腦上X86-64/32位是什么意思

4

liuying 發(fā)布于 2023-04-20

我們下載軟件的時(shí)候,大多數(shù)都會讓我們選擇X86-64位或者X86-32位,這到底是什么意思呢? 現(xiàn)在我就來詳細(xì)講解X86-64位或者X86-32位代表的含義。 Inter出廠的第一款CPU的型號叫8086,后來又出現(xiàn)了80285、80386等一系列型號。后來大家就把這種型號或者說...

閱讀(531)贊 (0)

平臺與跨平臺詳解

liuying 發(fā)布于 2023-04-20

前面我們說了,我們的應(yīng)用程序運(yùn)行是想要控制計(jì)算機(jī)的硬件。但是控制計(jì)算機(jī)硬件這件事,是交給計(jì)算機(jī)的操作系統(tǒng),讓操作系統(tǒng)幫我們?nèi)?shí)現(xiàn)的。 現(xiàn)在我可以簡單的說,一臺運(yùn)行有操作系統(tǒng)的計(jì)算機(jī)硬件,就可以稱為一個平臺。比如 系統(tǒng)+一臺華碩的計(jì)算機(jī),可以稱之為一個平臺。Linux系統(tǒng)+一臺聯(lián)想...

閱讀(316)贊 (0)

什么是計(jì)算機(jī)的操作系統(tǒng)

2

liuying 發(fā)布于 2023-04-20

之前我們學(xué)習(xí)了計(jì)算機(jī)三大核心硬件,那有的小伙伴會問了:“計(jì)算機(jī)的操作系統(tǒng)到底是個啥?” 假設(shè)我現(xiàn)在要開發(fā)一款程序,名字叫快播,這是一款播放小視頻的軟件。既然說到播放視頻必然涉及到從硬盤里面讀取視頻數(shù)據(jù)。現(xiàn)在我們要明白一件事,計(jì)算機(jī)硬件說到底就是一堆破銅爛鐵,它本身是不可能自己就能...

閱讀(311)贊 (0)

編程語言的分類

1

liuying 發(fā)布于 2023-04-19

前面我們說了,計(jì)算機(jī)是基于點(diǎn)工作的,它能直接理解的就是高低電頻所對應(yīng)的0101這種二進(jìn)制指令。而直接用二進(jìn)制編程的這種方式就是機(jī)器語言。 這種編程方式執(zhí)行效率是最高的,因?yàn)橛?jì)算機(jī)可以無障礙理解。但是它的復(fù)雜度極高,開發(fā)效率極低,你可能要寫一大堆0101這種二進(jìn)制數(shù),才能實(shí)現(xiàn)一個非...

閱讀(325)贊 (0)

計(jì)算機(jī)三大核心硬件

2

liuying 發(fā)布于 2023-04-19

上一章我們講到了計(jì)算機(jī)的組成,這一章我們詳細(xì)講解計(jì)算機(jī)的三大核心硬件。 之前我們說過,編程就是人把自己想讓計(jì)算機(jī)做的事情用編程語言表達(dá)出來。我現(xiàn)在是個程序員,你是我的計(jì)算機(jī),我現(xiàn)在要寫一段程序去奴役你,讓你幫我做事。假如我現(xiàn)在寫個程序,讓你去幫我買包子。 我的程序第一步:去包子店...

閱讀(417)贊 (0)

什么是計(jì)算機(jī)

2

liuying 發(fā)布于 2023-04-19

計(jì)算機(jī)俗稱‘電腦’,這也包含了人類對計(jì)算機(jī)的終極期望,就是通電以后,能夠像人腦一樣去工作。 所以計(jì)算機(jī)在設(shè)計(jì)的時(shí)候,它的組成就是模仿人類的功能去設(shè)計(jì)的,分別是控制器、運(yùn)算器、存儲器、輸入設(shè)備(input)I設(shè)備、輸出設(shè)備(output)O設(shè)備。 控制器是計(jì)算機(jī)的指揮系統(tǒng),對應(yīng)的就...

閱讀(447)贊 (0)