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

編程 第7頁

Python 與用戶交互input()

10

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

這章我們講程序怎么和洪湖進(jìn)行交互,與用戶交互的意思就是,用戶給你輸入什么內(nèi)容,然后你給用戶反饋什么內(nèi)容,這就叫與用戶交互。 舉個(gè)例子,你寫了一款翻譯軟件,首先肯定需要用戶給你輸入一段翻譯的內(nèi)容吧,然后用戶給你輸入了一個(gè)‘hello’給你,然后你這款翻譯軟件是不是就要把翻譯結(jié)果‘你...

閱讀(379)贊 (0)

Python 標(biāo)記清除機(jī)制

4

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

在講標(biāo)記清除之前,我們先講一個(gè)知識(shí)點(diǎn)。就是我們前面講了變量值在內(nèi)存的存儲(chǔ)方式,就是開辟內(nèi)存空間,把值存進(jìn)去。但是一直沒有講過變量名是存在哪里的,毫無疑問,變量名也是存在內(nèi)存里的,至于到底怎么存的,我們來看一下。 當(dāng)我們定義變量的時(shí)候,它有兩部分要存,一部分是變量名,一部分是變量值...

閱讀(414)贊 (1)

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

9

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

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

閱讀(345)贊 (0)

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

3

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

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

閱讀(392)贊 (0)

Python直接引用和間接引用

6

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

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

閱讀(380)贊 (0)

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

3

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

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

閱讀(317)贊 (0)

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

8

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

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

閱讀(322)贊 (0)

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

7

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

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

閱讀(318)贊 (0)

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

12

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

現(xiàn)在我們來看第二種基本數(shù)據(jù)類型,字符串類型str。 字符串如果聽不懂的話,大家都吃過羊肉串吧,想象一下一串羊腰子,一個(gè)個(gè)腰子被穿成一串,字符串就是一串字符嗎,一個(gè)個(gè)字符被串成一串。 字符就是人類的文字字母符號,比如英文字符、中文字符等等,字符的作用就是用來記錄事物的描述性狀態(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)中是沒有一個(gè)類型叫數(shù)字類型的,這是因?yàn)閿?shù)字類型分為了兩種,一種叫整型int,另一種叫浮...

閱讀(325)贊 (0)

Python如何表達(dá)常量

2

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

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

閱讀(290)贊 (0)

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

4

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

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

閱讀(322)贊 (0)

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

5

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

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

閱讀(311)贊 (0)

Python 變量的id與type

5

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

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

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

閱讀(318)贊 (0)

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

4

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

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

閱讀(531)贊 (0)

平臺(tái)與跨平臺(tái)詳解

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)在我可以簡單的說,一臺(tái)運(yùn)行有操作系統(tǒng)的計(jì)算機(jī)硬件,就可以稱為一個(gè)平臺(tái)。比如 系統(tǒng)+一臺(tái)華碩的計(jì)算機(jī),可以稱之為一個(gè)平臺(tái)。Linux系統(tǒng)+一臺(tái)聯(lián)想...

閱讀(316)贊 (0)

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

2

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

之前我們學(xué)習(xí)了計(jì)算機(jī)三大核心硬件,那有的小伙伴會(huì)問了:“計(jì)算機(jī)的操作系統(tǒng)到底是個(gè)啥?” 假設(shè)我現(xiàn)在要開發(fā)一款程序,名字叫快播,這是一款播放小視頻的軟件。既然說到播放視頻必然涉及到從硬盤里面讀取視頻數(shù)據(jù)?,F(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)一個(gè)非...

閱讀(325)贊 (0)