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

025 Python基礎(chǔ)小結(jié)

系統(tǒng) 1693 0

目錄

  • 一、執(zhí)行Python程序的兩種方式
    • 1.1 交互式
    • 1.2 命令行式
  • 二、變量
    • 2.1 什么是變量
    • 2.2 如何定義變量
    • 2.3 變量的組成
    • 2.4 變量名的規(guī)范
    • 2.5 變量名的兩種命名風(fēng)格
  • 三、常量
  • 四、Python變量?jī)?nèi)存管理
    • 4.1 引用計(jì)數(shù)
    • 4.2 垃圾回收機(jī)制
    • 4.3 小整數(shù)池
  • 五、花式賦值
    • 5.1 鏈?zhǔn)劫x值
    • 5.2 交叉賦值
  • 六、注釋
    • 6.1 單行注釋
    • 6.2 多行注釋
  • 七、數(shù)據(jù)類型基礎(chǔ)
    • 7.1 為什么要有數(shù)據(jù)類型
  • 八、解壓縮
  • 九、Python與用戶交互
  • 十、Python格式化輸出的三種方式
    • 10.1 占位符%
    • 10.2 format格式化
    • 10.3 f-string格式化
  • 十一、基本運(yùn)算符
    • 11.1 算術(shù)運(yùn)算符
    • 11.2 邏輯運(yùn)算符
    • 11.3 比較運(yùn)算符
    • 11.4 賦值運(yùn)算符
    • 11.5 身份運(yùn)算符
    • 11.6 運(yùn)算符的優(yōu)先級(jí)(了解即可)
  • 十二、流程控制之if判斷
    • 12.1 單分支結(jié)構(gòu)
    • 12.2 雙分支結(jié)構(gòu)
    • 12.3 多分支結(jié)構(gòu)
    • 12.4 if嵌套
  • 十三、流程控制之while循環(huán)
    • 13.1 while + break
    • 13.2 while + continue
    • 13.3 while + else
    • 13.4 while嵌套
  • 十四、流程控制之for循環(huán)
    • 14.1 for + break
    • 14.2 for + continue
    • 14.3 for + else
    • 14.4 for循環(huán)嵌套
  • 十五、有序or無(wú)序
  • 十六、可變or不可變

一、執(zhí)行Python程序的兩種方式

1.1 交互式

cmd寫代碼,不能永久保存代碼,方便調(diào)試

1.2 命令行式

可以永久保存代碼

二、變量

2.1 什么是變量

變量用來(lái)描述世間萬(wàn)物變化的狀態(tài)

2.2 如何定義變量

x = 0

2.3 變量的組成

變量名: 接收變量值

賦值符號(hào): 賦值的作用

變量值: 具體的數(shù)值

2.4 變量名的規(guī)范

  1. 變量名具有意義
  2. 變量名由數(shù)字/字母/下劃線組成,首字母不能為數(shù)字,也不能為_(如果為了就是不要引用的意思)
  3. 不能用Python關(guān)鍵字

2.5 變量名的兩種命名風(fēng)格

  1. 駝峰體
  2. 下劃線(建議使用)

三、常量

不變的量,變量名全大寫,但在Python中是可以變化,這只是程序員約定俗成的,

四、Python變量?jī)?nèi)存管理

4.1 引用計(jì)數(shù)

新定義一個(gè)變量,開辟一塊內(nèi)存空間,引用計(jì)數(shù)1 x=1

變量值多加了一個(gè)引用,引用計(jì)數(shù)加1 y=x

刪除一個(gè)引用,引用計(jì)數(shù)減1 del x

4.2 垃圾回收機(jī)制

變量值的引用計(jì)數(shù)為0的時(shí)候,釋放變量值的內(nèi)存空間

4.3 小整數(shù)池

[-5,256]的整數(shù)不會(huì)被垃圾回收機(jī)制回收,因?yàn)镻Ython解釋器啟動(dòng)的時(shí)候就會(huì)自動(dòng)開辟一塊內(nèi)存空間放入這些整數(shù)

五、花式賦值

5.1 鏈?zhǔn)劫x值

x=y=10

5.2 交叉賦值

          
            x = 10 
y = 20

x, y = y, x

z = x
x = y
y = z
          
        

六、注釋

6.1 單行注釋

注釋取消代碼的意義,變成普通的字符

解釋代碼的意思

6.2 多行注釋

'''

七、數(shù)據(jù)類型基礎(chǔ)

7.1 為什么要有數(shù)據(jù)類型

不能用單一的數(shù)據(jù)類型描述世間萬(wàn)物,所以多種數(shù)據(jù)類型

八、解壓縮

          
            lis = [1,2,3]

x,y,z = lis

# x = 1, y = 2, z = 3
          
        

九、Python與用戶交互

          
            input()


input接收的所有值都是字符串
          
        

十、Python格式化輸出的三種方式

10.1 占位符%

          
            '%s'%'nick'
          
        

10.2 format格式化

          
            '{}'.format('nick')
          
        

10.3 f-string格式化

          
            f"{'nick'}"
          
        

十一、基本運(yùn)算符

11.1 算術(shù)運(yùn)算符

+-*/ % // **

11.2 邏輯運(yùn)算符

and or not

11.3 比較運(yùn)算符

> >= < <= == !=

11.4 賦值運(yùn)算符

= += -= *= /= //= %= **=

11.5 身份運(yùn)算符

is

is not

11.6 運(yùn)算符的優(yōu)先級(jí)(了解即可)

實(shí)際上使用時(shí) 優(yōu)先的加括號(hào)就行

十二、流程控制之if判斷

12.1 單分支結(jié)構(gòu)

          
            if <條件>:
    <代碼塊>
          
        

12.2 雙分支結(jié)構(gòu)

          
            if <條件>:
    <代碼塊1>
else:
    <代碼塊2>
          
        

12.3 多分支結(jié)構(gòu)

          
            if <條件1>:
    <代碼塊1>
elif <條件2>:
    <代碼塊2>
...
else:
    <代碼塊3>
          
        

12.4 if嵌套

          
            if <條件1>:
    <代碼塊1>:
    if <條件2>:
        pass
          
        

十三、流程控制之while循環(huán)

13.1 while + break

跳出本層循環(huán)

13.2 while + continue

跳出本次循環(huán)

13.3 while + else

判斷循環(huán)有沒(méi)有被break,被break不執(zhí)行else

13.4 while嵌套

          
            while <條件1>:
    while <條件2>:
        pass
          
        

十四、流程控制之for循環(huán)

14.1 for + break

14.2 for + continue

14.3 for + else

14.4 for循環(huán)嵌套

十五、有序or無(wú)序

有索引的就有序,無(wú)索引的就無(wú)序

十六、可變or不可變

值變id也變的是不可變

值變id不變的是可變


更多文章、技術(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)論
主站蜘蛛池模板: 广州市| 革吉县| 邻水| 黄龙县| 内黄县| 什邡市| 上林县| 咸丰县| 驻马店市| 扶余县| 拉萨市| 沧州市| 江川县| 梅河口市| 德令哈市| 施秉县| 金平| 鄱阳县| 德阳市| 仁怀市| 呼玛县| 温宿县| 昌乐县| 佛冈县| 江津市| 大关县| 江油市| 竹溪县| 通化市| 广灵县| 革吉县| 汕头市| 林甸县| 中西区| 竹山县| 彩票| 柘城县| 桦川县| 永川市| 东阿县| 雷山县|