Python入門基礎知識例項,

2022-09-01 05:36:08 字數 1058 閱讀 8889

今天小白就為大家分享一些python的基礎知識,希望大家都能快速入門python~

1.在python 語言中,物件是通過引用傳遞的。

在賦值時,不管這個物件是新建立的,還是乙個已經存在的,都是將該物件的引用(並不是值)賦值給變數。

如:x=2 2這個整形物件被建立,然後將這個物件的引用賦值給x這個變數。

2.多元賦值,其實就是元組賦值

3.動態型別

變數賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。

在物件建立後,乙個該物件的引用會被賦值給左側的變數。

4.所有的python 對像都擁有三個特性

·身份·型別

·值這三個特性在物件建立的時候就被賦值,除了值之外,其他兩個特性都是唯讀的。

5.布林值

每個物件天生具有布林true或false值。空物件,值為零的任何數字或者null物件none的布林值都是false。

6變數在記憶體中是通過引用計數來跟蹤管理的

乙個物件增加新的引用,物件被建立、物件的別名被建立、作為引數傳遞給函式、方法或類,成為容器物件中的乙個元素。

乙個物件減少引用:變數賦值給另外乙個物件、del顯示刪除乙個變數、引用離開了他的作用範圍、物件被從乙個視窗物件中移除、視窗物件本身被銷毀。

7.標準型別的分類

8.excel與python運算字元對比

9.excel與python邏輯字元對比

10.最後,時刻記住乙個事實

那就是所有的模組都有能力執行**,最高端別的python語句——也就是說那些沒有縮排的**在模組被匯入時就會執行,不管是不是真的需要執行。由於有這樣乙個」特性「,比較安全的寫**方式就是除了那些真正需要執行的**以外,幾乎所有的功能**都在函式當中。

再說一遍,通常只有主程式模組中有大量的頂級可執行**,所有其他被匯入的模組只應該有很少的頂級執行**,所有的功能**都應該封裝在函式或類當中

推薦下我自己建立的python學習***935711829,這是python學習交流的地方,不管你是小白還是大牛,小編都歡迎,不定期分享乾貨,包括我整理的乙份適合零基礎學習python的資料和入門教程。

python入門 基礎知識

1.運算子 加 減 乘 除 取餘 平方 2.獲取輸入 input 函式獲取使用者的輸入,將字串和數字轉換成整數 raw input 函式獲取使用者的輸入,結果被看作原始字串 test input pleae enter your name intpu jackm or 3,此函式讀取引數加入 數字不...

Python基礎知識 爬蟲入門

爬蟲,即網路爬蟲。打個形象的比方 乙隻蜘蛛在蜘蛛網上爬,可以以某種方式從網上的某個地方找到自己想要的東西。那麼和網頁相聯絡起來有什麼關係呢?首先我們先簡單介紹一下網頁的基本概念。所謂網頁,也就是我們給瀏覽器輸出乙個字串,瀏覽器進行解析後,經dns伺服器找到伺服器主機後,向伺服器發出請求,伺服器經過解...

python入門(二)基礎知識

在前乙個章節,我介紹了如何搭建乙個比較友好的python學習環境,在這一節中我將快速過一遍基礎知識,為實際應用展開鋪墊 1 與c c 不同的是,python的 塊不使用 而是使用縮進來寫。並且縮排的空格數必須統一否則會報錯。2 在python中單行注釋採用 多行注釋採用 或 3 在python中,一...