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

開發技術--淺談python基礎知識

系統 1958 0

開發|淺談python基礎知識

最近復習一些基礎內容,故將Python的基礎進行了總結。注意:這篇文章只列出來我覺得重點,并且需要記憶的知識。

前言

          
            目前所有的文章思想格式都是:知識+情感。
知識:對于所有的知識點的描述。力求不含任何的自我感情色彩。
情感:用我自己的方式,解讀知識點。力求通俗易懂,完美透析知識。
          
        

目錄

          
            變量與常量的命名
變量的底層創建
注釋方式
交互input函數
格式化輸出
運算符
流程控制
          
        

正文

正文的主要講述內容包括:變量與常量的命名;底層變量的創建方式;注釋方式;交互input函數;格式化輸出;運算符;流程控制等。

變量與常量的命名

1.變量的命名規則:
1)變量名只能是 字母、數字或下劃線的任意組合(python可以使用中文的變量,但是別干哦~~)
2)變量名的第一個字符不能是數字
3)關鍵字不可以作為變量使用(見下圖)

2.常量的命名規則:
字母全部使用大寫與下劃線和數字的組合。(不要忘記了,在自己書寫變量的時候,注意區分~)

變量的底層創建

來一起看看變量的底層實現了什么。
1.以變量name為例,首先創建變量name: name = 'rongming'
2.內存會份兩塊地方分別存放 變量名 name 與 變量的值 'rongming'
3.使用name這個變量名 映射指向 存放變量的值 'rongming' 的 內存地址實現變量的關聯 。(計算機只認識0與1)
注意:
1)當出現新的變量與舊變量賦值的時候,變量名與與變量的值的關聯是靠內存地址。(記住,是內存地址)
2)在程序的世界中處處是變量,Python中存在可變數據類型與不可變數據類型。只需要從最底層的創建理解都不會很難。
3)可以使用Python的id()方法實現變量的內存地址查看??聪旅娴脑创a~~

          
            def id(*args, **kwargs): # real signature unknown
    """
    Return the identity of an object.
    
    This is guaranteed to be unique among simultaneously existing objects.
    (CPython uses the object's memory address.)
    """
    pass
          
        

注釋方式

下面說的規則是需要遵循的習慣,不遵守也可以,但是看著不雅~~
1.只要注釋超過兩行,都使用 三引號 ,可以使用單引號 也可以使用雙引號,推薦使用三雙引號
2.凡是一行的注釋,直接使用 # 即可。
3.快捷鍵 Ctrl 與 ?/

我現在還可以想起來,當時自己在使用注釋的時候,不喜歡喜歡使用三個單引號~~

交互input函數

1.在使用交互的時候,需要注意, 交互得到的數據是string(字符串)類型 ,尤其是交互的是數字的時候,注意后續使用的數據類型。
2.交互,避免不了的就是會攜帶空格等,人眼看不出來,但是計算機看的到。所以使 字符串的 strip()方法 ,處理掉字符串兩邊的空格。
3.在正式開發的時候,不會使用input的函數的,所有的數據都是通過網絡傳輸到瀏覽器或其他設備展示,所以input等效于html標簽的input標簽~~~

格式化輸出

格式化輸出的使用場景,對于字符串的拼接,后續的使用次數會很多~~~
1.%s ====> 代替任何字符占位
2.%d ====> 代替數字占位
3.%.2f ====> 代替兩位小數的數字占位

注意:%.2f的形式會在特定的場合使用。

運算符

1.算術運算
加減乘除....

2.比較運算
大于,小于, 等于 .....
插曲,還記得自己開始學習編程的時候,看到這些符號的時候,相當的陌生,都已經好多年沒有使用了,哈哈哈~~~懷念啊!

3.邏輯運算
與或非....

4.賦值運算 (+=還是很使用的)
等于,+=, -=, .....

5.身份運算 (使用頻率很高,請注意)
is, is not

流程控制(只有使用才可以熟悉,知道了就去嘗試寫出來吧~~)

1.單分支判斷

          
            if...:
    ...
          
        

2.雙分支

          
            if....:
    ...
else:
    ...
          
        

3.多分支

          
            if...:
    ....
elif..:
    ....
.......
else:
    .....
          
        

4.while判斷

          
            while...:
    .....
          
        

5.while...else形式

          
            while...:
    .....
else:
    .....
          
        

6.for循環

          
            for ... in ..:
    ....
          
        

7.break:循環直接跳出,執行循環體之外的代碼

8.continue:本次循環結束,下一次循環繼續執行

9.三元運算
在使用if進行判斷的時候,只是if...else...形式的話,直接可以寫成一行。
例子:

          
            age = 18
if age == 18:
    age += 1
else:
    age -= 1
print(age)


# 簡化---三元運算
age = 18
age += 1 if age == 18 else age - 1
print(age)

          
        

結束語

上面的內容是對于一些基礎部分的總結,是不全的,但是都是我在自己的實踐中使用過的,所以實用性還是可以的,后續會精講數據類型,從源碼剖析,從底層的實現方式來闡述。
希望大家學習快樂~~~


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本特级爽毛片叫声 | 亚洲国产一区二区三区 | 成人合集大片bd高清在线观看 | www欧美视频| 欧美日韩国产亚洲一区二区 | 精品四虎 | 欧美夜色 | 久久精品免视看国产盗摄 | 免费亚洲视频在线观看 | 亚洲欧美日韩国产精品网 | 国产女人综合久久精品视 | 国产精品视频免费的 | 欧美大片aaaa一级毛片 | 国产在线麻豆一区二区 | 在线视频免费观看a毛片 | 一区一精品 | 久久精品国产99国产精品澳门 | 日本视频三区 | 四虎成人在线视频 | 国内精品在线视频 | 亚洲国产福利精品一区二区 | 国产伊人网 | 97久久伊人精品影院 | 97人人视频| 久久香蕉国产线看观看亚洲卡 | 国产亚洲精品免费 | 国产乱码精品一区二区三区卡 | 国产精品久久国产三级国电话系列 | 在线看欧美三级中文经典 | 国产 日韩 欧美 亚洲 | 久久免费激情视频 | 欧美成人午夜视频 | 久久精品国产欧美成人 | 天天看天天射天天碰 | 国产成人毛片亚洲精品不卡 | 久热中文字幕在线精品首页 | 免费一级a毛片夜夜看 | 99久久久精品免费观看国产 | 色综合久久综合欧美综合图片 | 97成人精品视频在线播放 | 欧洲天堂 |