亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

025 Python基礎小結

系統 1567 0

目錄

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

一、執行Python程序的兩種方式

1.1 交互式

cmd寫代碼,不能永久保存代碼,方便調試

1.2 命令行式

可以永久保存代碼

二、變量

2.1 什么是變量

變量用來描述世間萬物變化的狀態

2.2 如何定義變量

x = 0

2.3 變量的組成

變量名: 接收變量值

賦值符號: 賦值的作用

變量值: 具體的數值

2.4 變量名的規范

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

2.5 變量名的兩種命名風格

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

三、常量

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

四、Python變量內存管理

4.1 引用計數

新定義一個變量,開辟一塊內存空間,引用計數1 x=1

變量值多加了一個引用,引用計數加1 y=x

刪除一個引用,引用計數減1 del x

4.2 垃圾回收機制

變量值的引用計數為0的時候,釋放變量值的內存空間

4.3 小整數池

[-5,256]的整數不會被垃圾回收機制回收,因為PYthon解釋器啟動的時候就會自動開辟一塊內存空間放入這些整數

五、花式賦值

5.1 鏈式賦值

x=y=10

5.2 交叉賦值

          
            x = 10 
y = 20

x, y = y, x

z = x
x = y
y = z
          
        

六、注釋

6.1 單行注釋

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

解釋代碼的意思

6.2 多行注釋

'''

七、數據類型基礎

7.1 為什么要有數據類型

不能用單一的數據類型描述世間萬物,所以多種數據類型

八、解壓縮

          
            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'}"
          
        

十一、基本運算符

11.1 算術運算符

+-*/ % // **

11.2 邏輯運算符

and or not

11.3 比較運算符

> >= < <= == !=

11.4 賦值運算符

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

11.5 身份運算符

is

is not

11.6 運算符的優先級(了解即可)

實際上使用時 優先的加括號就行

十二、流程控制之if判斷

12.1 單分支結構

          
            if <條件>:
    <代碼塊>
          
        

12.2 雙分支結構

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

12.3 多分支結構

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

12.4 if嵌套

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

十三、流程控制之while循環

13.1 while + break

跳出本層循環

13.2 while + continue

跳出本次循環

13.3 while + else

判斷循環有沒有被break,被break不執行else

13.4 while嵌套

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

十四、流程控制之for循環

14.1 for + break

14.2 for + continue

14.3 for + else

14.4 for循環嵌套

十五、有序or無序

有索引的就有序,無索引的就無序

十六、可變or不可變

值變id也變的是不可變

值變id不變的是可變


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产爆操 | 四虎影视免费在线观看 | 欧美性禁片在线观看 | 久久免费精彩视频 | 日色视频| www.日日日| 老子影院午夜伦手机不四虎 | 在线欧美69v免费观看视频 | 亚洲国产一区二区a毛片日本 | 国产成人aa在线观看视频 | 欧美激情精品久久久久 | av毛片免费看 | 99视频精品全国免费 | 国产玖玖视频 | 国产亚洲美女精品久久久 | 精品视频在线免费观看 | 欧美乱一级在线观看 | 免费看欧美毛片大片免费看 | 亚洲欧洲久久久精品 | 国产一区二区三区免费在线观看 | 九九在线偷拍视频在线播放 | 国产精品美女久久久久网站 | 亚洲国产精品综合久久网络 | 日韩影片在线观看 | 国产精品久久久久久久9999 | 久久久久久噜噜噜久久久精品 | 色婷综合| 99热这里只有精品99 | 日韩色中色 | 日本不卡影院 | 亚洲国产经典 | 九九久久亚洲综合久久久 | 欧美性xxx久久 | 伊人蕉| 国产一级毛片网站 | 日本一本在线观看 | 97在线观看完整免费 | 一本到在线观看视频不卡 | 亚洲午夜在线观看 | 日韩亚洲一区二区三区 | 国产亚洲精品热视频在线观看 |