日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

二:python基礎(chǔ)

系統(tǒng) 2041 0

一:通用套路

無(wú)論哪門語(yǔ)言,基本都是

  1. 變量開始,
  2. 數(shù)據(jù)類型,
  3. 運(yùn)算符,
  4. 控制語(yǔ)句,
  5. 函數(shù),
  6. 面向?qū)ο?
  7. 并發(fā),
  8. 網(wǎng)絡(luò),
  9. 框架,

基本都是這么個(gè)套路下來(lái)

二:變量

變量就是為臨時(shí)數(shù)據(jù)起個(gè)名字,方便后面改動(dòng)數(shù)據(jù)和調(diào)用數(shù)據(jù),否則你總不能拿著數(shù)據(jù)的內(nèi)存地址的二進(jìn)制操作吧

函數(shù)名是變量,類名也是變量,都只是為不同的數(shù)據(jù)起個(gè)名字,這個(gè)數(shù)據(jù)可能只是一個(gè)字面量,也可能是一小段代碼,也可能是一大段代碼

命名規(guī)則:數(shù)字 字母 下劃線組成,數(shù)字不能做開頭,大神已經(jīng)用的關(guān)鍵字你不能用作你的變量名.

三:常量

和變量基本無(wú)異,只不過(guò)約定是變量名全大寫,定義后不能再修改值,非要改也沒(méi)人攔的住,就像類中的私有,只是在namespace中修改了名字,讓你找不到它了,但是你非要_類型.__私有名字去改它的值也沒(méi)有人攔你.

四:注釋

            #單行注釋
"""
多行注釋
"""
'''
多行注釋
'''
          

五:字符編碼

python3默認(rèn)的字符編碼utf8,

內(nèi)存中數(shù)據(jù)都是unicode編碼形式存在,無(wú)論哪個(gè)國(guó)家的人輸入的內(nèi)容到內(nèi)存中都是unicode,不會(huì)亂碼.

unicode默認(rèn)所有一個(gè)字母也用4bytes,2 32 個(gè)符號(hào)標(biāo)記完全可以枚舉世界一切文字,原ascii一個(gè)字母就1bytes,這樣擴(kuò)充了4倍,當(dāng)從內(nèi)存存放到硬盤的時(shí)候IO壓力變大了,

出現(xiàn)了彈性的utf8編碼,英文還和ascii一樣1bytes,中文占3bytes,且utf8基本98%都是這個(gè)保存,期待有一天內(nèi)存中數(shù)據(jù)編碼全部變成utf8.

鍵盤輸入代碼以u(píng)nicode的形式進(jìn)入內(nèi)存,看到的確實(shí)是輸入的內(nèi)容,因?yàn)閛s把內(nèi)存中的0101,又變成了輸入內(nèi)容顯示到屏幕.

保存為utf8,說(shuō)明os中有unicode到utf8的二進(jìn)制轉(zhuǎn)換對(duì)照表

打開文件編碼格式為utf8,到內(nèi)存是unicode說(shuō)明os中還有utf8到unicode的轉(zhuǎn)換對(duì)照表

其他編碼方式也可以說(shuō)明,os中保存了很多編碼方式和unicode互轉(zhuǎn)的對(duì)照表.

亂碼:1.編輯器輸入了中文,到內(nèi)存中是unicode編碼,保存時(shí)用了韓語(yǔ)編碼,他不認(rèn)識(shí)你輸入的中文,保存時(shí)就是亂碼,下次打開肯定還是亂碼.

  2.保存時(shí)用utf8編碼,打開時(shí)用gbk,也會(huì)亂碼.

六:數(shù)據(jù)類型

之所以有數(shù)據(jù)類型一說(shuō),映射現(xiàn)實(shí)世界當(dāng)中的數(shù)字 成語(yǔ) 段落,之所以一眼就能看出這是一個(gè)數(shù)字或者這是一個(gè)段落,是因?yàn)槲覀冞M(jìn)行了學(xué)習(xí),后天的條件反射

計(jì)算機(jī)是不認(rèn)識(shí)數(shù)字和str的,除非你告訴他,怎么告訴他?數(shù)據(jù)類型就是告訴他這是什么數(shù)據(jù),怎么處理.

數(shù)據(jù)類型在python就是內(nèi)置對(duì)象,都是小寫的類形式存在,封裝了處理數(shù)據(jù)的方法.

int:python3中只有int,對(duì)python2中的長(zhǎng)整型進(jìn)行了整合.

float:用的比較少,6//5=1? ? ? ? 6/5=1.2后者常見(jiàn)為小數(shù),divmod(7,3)=(2,1),(除,余)

str??list??tuple??dict??set后面詳解

可變數(shù)據(jù)類型:id變?yōu)榍疤?通過(guò)方法改變了value

不可變類型:就沒(méi)有封裝方法改變value,一旦value變了,就意味著id變了

重新賦值不是改變value,而是改變了id

id變了value

七:運(yùn)算符

  1. 算數(shù)運(yùn)算

    二:python基礎(chǔ)_第1張圖片
  2. 賦值運(yùn)算=? +=? *=? //=? **=等
  3. ?邏輯運(yùn)算
    優(yōu)先級(jí):not>and>or
  4. 比較運(yùn)算符:結(jié)果是bool? a>b
    三元運(yùn)算a=true if a>b else false
  5. 成員運(yùn)算符
    in , not in

? 運(yùn)算符優(yōu)先級(jí)

二:python基礎(chǔ)_第2張圖片 ? ? ? ? ? ? ? ? ? ? ? ??





更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 南宫市| 香格里拉县| 上林县| 迁西县| 屯昌县| 平南县| 永寿县| 博客| 杂多县| 库车县| 沙雅县| 犍为县| 四会市| 绥中县| 和田县| 宣恩县| 法库县| 沾益县| 十堰市| 和硕县| 枣阳市| 定兴县| 峨眉山市| 晋州市| 西华县| 鹤庆县| 普洱| 安溪县| 长顺县| 泰来县| 巴林右旗| 威远县| 南澳县| 阆中市| 永城市| 云安县| 阜城县| 习水县| 商水县| 景东| 兖州市|