欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

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

系統 2040 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()方法實現變量的內存地址查看。看下面的源碼~~

          
            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條評論
主站蜘蛛池模板: 成人综合网站 | 久久久久久国产精品 | 欧美黄色网 | 国产成人精品免费视频大全最热 | 奇米影视4色 | 国产高潮久久精品AV无码 | 欲色av | 天天碰天天摸天天操 | 999毛片 | 欧美日韩国产欧美 | 亚洲国产精品一区二区久久 | 天天天天 | 亚洲精品一区二区三区精华液 | 中文一区二区 | 玖玖在线免费视频 | 亚洲综合无码一区二区 | 国产精品国产精品国产专区不卡 | 国产又黄又猛又粗又爽的A片动漫 | 精品亚洲国产成av人片传媒 | 狠狠色丁香婷婷综合久久片 | 青青免费视频精品一区二区 | 久久亚洲春色中文字幕久久 | 久久免费精品视频在线观看 | 国产九色| 日韩一区二区免费看 | aaa在线| 日日骚网| 久久免费福利 | 美国一级免费视频 | 午夜福利视频 | 2021国产精品成人免费视频 | 日本福利视频 | 亚洲成人偷拍 | 久久男人 | 欧美成人影院在线观看三级 | 亚州人成网在线播放 | 亚洲一区二区中文字幕 | 亚洲第一网站 | 日韩欧美在线播放 | 亚洲涩涩| 一级片在线 |