Python基础知识(第一天)
建立Python源文件
符號都是英文符號,不是中文。
Python程序格式
?
海龜繪圖
import turtle turtle.showturtle() turtle.forward(300) turtle.left(90) turtle.color("red") turtle.goto(0,50) turtle.goto(0,0) turtle.penup() turtle.pendown() turtle.circle(100)程序的構成
使用\行連接符
? ? ? ? 一行程序長度是沒有限制的,但是為了可讀性更強,通常將一行比較長的程序分為多行。這時我們可以使用\行連接符,把它放在行結束的地方。Python?解釋器仍然將它們解釋為同一行。
對象的基本組成和內存示意圖?
Python?中,一切皆對象。每個對象由:標識(identity)、類型(type)、value(值)組成。
對象的本質就是:一個內存塊,擁有特定的值,支持特定類型的相關操作。
?
對象的基本組成和內存示意圖?
引用
? ? ? ? 在 Python 中,變量也成為:對象的引用。因為,變量存儲的就是對象的地址。變量通過地址引用了“對象”。?
變量位于:棧內存(壓棧出棧等細節,后續再介紹)。
對象位于:堆內存。
?
?
Python?是動態類型語言
? ? ? ? 變量不需要顯式聲明類型。根據變量引用的對象,Python 解釋器自動確定數據類型。
Python?是強類型語言
? ? ? ? 每個對象都有數據類型,只支持該類型支持的操作。
標識符
? ? ? ?標識符:用于變量、函數、類、模塊等的名稱。標識符有如下特定的規則。
Python 標識符命名規則
開發中,我們通常約定俗稱遵守如下規則:
| 類型 | 規則 | 例子 |
| 模塊和包名 | 全小寫字母,盡量簡單。若多個單詞之間用 下劃線 | math, os, sys |
| 函數名 | 全小寫字母,多個單詞之間用下劃線隔開 | phone, my_name |
| 類名 | 首字母大寫,采用駝峰原則。多個單詞時, 每個單詞第一個字母大寫,其余部分小寫 | MyPhone、MyClass、 Phone |
| 常量名 | 全大寫字母,多個單詞使用下劃線隔開 | SPEED、MAX_SPEED |
變量的聲明
變量的聲明和賦值
? ? ? ? 變量的聲明和賦值用于將一個變量綁定到一個對象上,格式如下:變量名 = 表達式
刪除變量和垃圾回收機制
? ? ? ? 可以通?del 語句刪除不在使用的變量。
a=4 del a總結
以上是生活随笔為你收集整理的Python基础知识(第一天)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python数据结构与算法(第一天)
- 下一篇: Python基础知识(第二天)