成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python 基礎(chǔ)起步 (四) 變量是什么東西 ?

tracy / 2465人閱讀

摘要:變量是什么大家好,我回來(lái)啦,今天想為大家介紹里面一個(gè)神奇的東西變量。

變量是什么

Hello, 大家好,我回來(lái)啦,今天想為大家介紹Python里面一個(gè)神奇的東西:變量。其實(shí)這個(gè)東西真正要非常詳細(xì)的解釋的話要將好多,因?yàn)樗辽侔韵聨追N類型:

全局變量 (在模塊內(nèi)、在所有函數(shù)外面、在class外面是全局變量)

局部變量 (在函數(shù)內(nèi)、在class的方法內(nèi),未加self修飾就是局部變量)

靜態(tài)變量 (在class內(nèi)的,但不在class的方法內(nèi)的,這就是靜態(tài)變量)

實(shí)例變量 (在class的方法內(nèi)的,用self修飾的變量,這就是實(shí)例變量)

大家不用擔(dān)心,我們目前只會(huì)用到全局變量,其他的不用管啦,之后的會(huì)在介紹完函數(shù),方法,類的時(shí)候提到,言歸正傳,所謂變量無(wú)非就是代表一段信息的名字而已,比如:

a="Hello World"
b=123
c=True
d= False

在這個(gè)例子里面,a,b,c,d 就是四個(gè)變量,他們分別代表了等號(hào)右邊的值,一個(gè)變量可以是幾乎任何值,在這里想必給位小白朋友們也會(huì)發(fā)現(xiàn),變量a的值是上篇筆記提到的字符串類型str,b是整型int,c,d是布爾類型,總之大家只要記住變量幾乎可以代表任何值就對(duì)啦,之后我們學(xué)習(xí)列表,字典的時(shí)候還會(huì)提到。好啦,回到主題,因?yàn)橐粋€(gè)變量代表著它等號(hào)右邊的東西,那么如果我們想要獲得一個(gè)變量的值也很容易,如下圖:

這里我新建了四個(gè)變量,分別叫name,age,country,和city,大家可以感覺(jué)到其實(shí)就是一個(gè)人的基礎(chǔ)信息,那我們?nèi)绻胍榭醋兞康闹翟趎otebook 里是非常容易的,可以print(變量名字)或者更簡(jiǎn)單的直接在一個(gè)??炖飳懴伦兞康拿趾笾苯覵hift+Enter 運(yùn)行

現(xiàn)在我們已經(jīng)知道如何創(chuàng)建一個(gè)變量啦,其實(shí)創(chuàng)建變量的方式還有很多,比如:

我們可以像圖片中的這樣,同時(shí)給多個(gè)變量賦值,也可以新建一個(gè)變量,使其等于另一個(gè)變量的值,比如d=c就是這個(gè)意思,其實(shí)我個(gè)人還是覺(jué)得非常好理解的,不是嗎~ 就是連等而已。

現(xiàn)在讓我們?cè)訇P(guān)注一下變量的另外一個(gè)特性,它的值可以被改變,我說(shuō)的是目前我們用到的變量,之后有其他限制會(huì)再說(shuō),大家目前只要記住可以隨時(shí)改變變量的值就夠啦,比如:

a="I love paris"
a=1
print(a)     # 輸出 1

這里我們可以看到,我們第一次新建變量a,使它的值等于一個(gè)字符串,有緊接著對(duì)它進(jìn)行了重新賦值,那么最終結(jié)果也就改變了,總是以最新的為準(zhǔn)。

最后說(shuō)一下關(guān)于變量的刪除,目前如果大家練習(xí)可以不用刪除任何變量,因?yàn)檫€沒(méi)到那個(gè)地步,但是有可能以后會(huì)涉及到,比如我舉個(gè)自己的例子,由于做數(shù)據(jù)分析,經(jīng)常會(huì)把一個(gè)數(shù)據(jù)結(jié)構(gòu)(ex.Pandas Frame)賦值給一個(gè)變量,那這種情況下一個(gè)變量會(huì)很大,占用大量的內(nèi)存,出于運(yùn)行性能的考慮,會(huì)定時(shí)刪除掉不用的變量,好像扯遠(yuǎn)了,哈哈,刪除變量其實(shí)超級(jí)簡(jiǎn)單,只要一行代碼的:

name = "xiaobai"               # 新建變量
del name                       # 刪除變量

這里del其實(shí)就是delete的縮寫,很容易理解,最后我想說(shuō)有關(guān)于變量的命名其實(shí)十分重要,這里給大家?guī)c(diǎn)建議:

變量名字具有一定的含義。比如寫:n = "xiaobai",就不如寫:name = "qiwsir"更好。

名字不要誤導(dǎo)別人, 比如name=18,這就是非常錯(cuò)誤的寫法,因?yàn)榇蠹矣X(jué)得這個(gè)變量后面是一個(gè)名字,應(yīng)該是字符串類型,而不是整數(shù)

名字要有意義的區(qū)分,有時(shí)候你可能會(huì)用到a1,a2之類的名字,最好不要這么做,換個(gè)別的方式,通過(guò)字面能夠看出一定的區(qū)分來(lái)更好。

最好是名稱能夠讀出來(lái),千萬(wàn)別自己造英文單詞

除了這四個(gè)有關(guān)命名的建議,還有一些禁忌也要注意呀:

區(qū)分大小寫

禁止使用保留字,所謂保留字不知道大家還記不記得,比如print就是一個(gè)Python自帶的關(guān)鍵字,那么你在命名的時(shí)候千萬(wàn)不要新建一個(gè)變量也叫print,類似的特殊字一共也不太多,還有像我們見(jiàn)過(guò)的type,list,dict等

如果大家實(shí)在無(wú)聊,非常感興趣看看Python有多少保留字,可以直接在notebook里運(yùn)行以下代碼:

import keyword
print(keyword.kwlist)

這里其實(shí)是引用了一個(gè)Python自帶的包keyword,然后調(diào)用了一個(gè)方法而已,這些都不用擔(dān)心,我之后會(huì)陸續(xù)給大家講到,哈哈!這期就寫到這里啦,今天巴黎初雪,祝大家也瑞雪兆豐年,用一張超美的雪景結(jié)束,撒花~

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43072.html

相關(guān)文章

  • Python 基礎(chǔ)起步 (五) 一定要知道的數(shù)據(jù)類型:初識(shí)List

    摘要:好啦,那如果我現(xiàn)在想要改變中一個(gè)值也很簡(jiǎn)單,因?yàn)槲覀兞私饬怂饕?,便能很方便的定位元素啦,如果我要修改和的值為如果是刪除的話可以用的自帶函數(shù)叫或者注意兩點(diǎn)如果正確刪除,不會(huì)有任何反饋。沒(méi)有消息就是好消息如果所刪除的內(nèi)容不在中,就報(bào)錯(cuò)。 什么是List Hello,小白同胞們,我回來(lái)啦,前面的學(xué)習(xí)中,我們已經(jīng)知道了兩種python的數(shù)據(jù)類型:int和str,今天將要給大家接著介紹Pytho...

    zhichangterry 評(píng)論0 收藏0
  • Python 基礎(chǔ)起步 (三) 基礎(chǔ)的數(shù)據(jù)類型,簡(jiǎn)單運(yùn)算

    摘要:好啦,現(xiàn)在讓我們進(jìn)入主題,今天我主要想給大家說(shuō)一下里的數(shù)據(jù)類型,用小白的話說(shuō)就是能顯示或者使用什么類型的信息,是數(shù)字,字符串,分?jǐn)?shù)小數(shù)等等。 基礎(chǔ)數(shù)據(jù)類型 大家好,經(jīng)過(guò)上篇文章的講解,相信同為小白的你已經(jīng)熟悉了Jupyter Notebook 的基礎(chǔ)操作,在此為大家總結(jié)一些常用的快捷鍵,能夠方便大家使用: 在選中模塊下方添加一個(gè)新的模塊: b 在選中模塊上方添加一個(gè)新的模塊: a 刪...

    AprilJ 評(píng)論0 收藏0
  • Python 基礎(chǔ)起步 (九) 條件語(yǔ)句 if elif else 其實(shí)很簡(jiǎn)單

    摘要:大家好,在我們上一篇復(fù)習(xí)了的基礎(chǔ)和實(shí)用技巧后,今天我們來(lái)看一下里的邏輯關(guān)系,所謂邏輯關(guān)系無(wú)非就是如果就否則之類的,不是非常復(fù)雜,我的意思是復(fù)雜的地方不用目前了解,因?yàn)橐呀?jīng)超出了小白的水準(zhǔn),哈哈,閑話少說(shuō),讓我們一起來(lái)看看吧什么是里面用的形 大家好,在我們上一篇復(fù)習(xí)了dict的基礎(chǔ)和實(shí)用技巧后,今天我們來(lái)看一下Python里的邏輯關(guān)系,所謂邏輯關(guān)系無(wú)非就是如果...就...否則...之類...

    nidaye 評(píng)論0 收藏0
  • 朱曄的互聯(lián)網(wǎng)架構(gòu)實(shí)踐心得S1E1:Pilot

    摘要:架構(gòu)團(tuán)隊(duì)的人是不是很輕松,業(yè)務(wù)團(tuán)隊(duì)天天加班搞項(xiàng)目,架構(gòu)團(tuán)隊(duì)貌似都是在喝茶聊天研究一些不實(shí)用的東西。架構(gòu)團(tuán)隊(duì)的架構(gòu)師最好是在業(yè)務(wù)團(tuán)隊(duì)深耕過(guò),知道痛點(diǎn)所在的,這樣研發(fā)出來(lái)的系統(tǒng)和工具能夠和公司目前的項(xiàng)目所匹配發(fā)揮最大的作用,讓大家愛(ài)不釋手。 最近幾年寫博客確實(shí)寫得少了,初出茅廬的時(shí)候什么都愿意去寫,現(xiàn)在寫一點(diǎn)東西之前會(huì)反復(fù)斟酌是否有價(jià)值。工作十幾年了,做了N多個(gè)互聯(lián)網(wǎng)系統(tǒng),業(yè)務(wù)涉及教育、游...

    CoderBear 評(píng)論0 收藏0
  • 朱曄的互聯(lián)網(wǎng)架構(gòu)實(shí)踐心得S1E1:Pilot

    摘要:架構(gòu)團(tuán)隊(duì)的人是不是很輕松,業(yè)務(wù)團(tuán)隊(duì)天天加班搞項(xiàng)目,架構(gòu)團(tuán)隊(duì)貌似都是在喝茶聊天研究一些不實(shí)用的東西。架構(gòu)團(tuán)隊(duì)的架構(gòu)師最好是在業(yè)務(wù)團(tuán)隊(duì)深耕過(guò),知道痛點(diǎn)所在的,這樣研發(fā)出來(lái)的系統(tǒng)和工具能夠和公司目前的項(xiàng)目所匹配發(fā)揮最大的作用,讓大家愛(ài)不釋手。 最近幾年寫博客確實(shí)寫得少了,初出茅廬的時(shí)候什么都愿意去寫,現(xiàn)在寫一點(diǎn)東西之前會(huì)反復(fù)斟酌是否有價(jià)值。工作十幾年了,做了N多個(gè)互聯(lián)網(wǎng)系統(tǒng),業(yè)務(wù)涉及教育、游...

    rose 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<