python一节课多久_第一节课 python简介
標簽:
一、python特性概要
1. Python是解釋性語言。我們和c比較一下。
2. Python特性總結:字節碼、動態、縮進
2.1 字節碼
2.2 動態語義 在賦值時確定數據類型
2.3 縮進
3. Python之禪
解釋性語言的內部機制,在運行腳本之前,得到結果之后:
1. Python先將腳本編譯成字節碼(pyc,pyo)
2. python虛擬機解釋并運行字節碼文件
二、無規矩不成方圓。簡述Python編程的基本方式。
1. 一個基本的Python腳本
2. 你已經寫好一個模塊了
3. 我們回頭來繼續講解字節碼
4. 如何優美的處理結構。反斜杠‘\‘ 與 小括號 ‘()‘
繼續講解字節碼,字節碼是Python執行后編譯的文件
mkdir test1
cp stand.py test1/
cp hello.py test1/
cd test1
ls -l
hello.py
stand.py
python hello.py
這是一個標準模塊腳本的寫作范式,此處為該腳本文檔
這是一個全局變量
hello world
ls -l
hello.py
stand.py
stand.pyc
rm stand.py
ls -l
hello.py
stand.pyc
python hello.py
這是一個標準模塊腳本的寫作范式,此處為該腳本文檔
這是一個全局變量
hello world
nano stand.py
三、對變量、對象及賦值的解析
1. 不記住就完蛋了
1.1 記住:一切數據都是對象
1.2 記住:一些變量都是對數據對象的引用
引用:當數據對象賦值給某個變量時,則該變量 引用了該 數據對象。
1.3 分析:Python內部的引用計數。sys.getrefcount
d="4" 將整型對象賦值給變量d
我是字符串對象“4”,我被創建出來了,我賦值給了對象d
我是變量d, 因為字符串對象“4” 賦值到我這里來了,我被創建出來了。 我這里存了一個字符串對象的地址,就是“4”的位置. 我沒有存字符串對象的數據哦,這就是引用。
用戶請求d的是后,把對應地址的“4”輸出到了屏幕.
>>> a1 = 2
>>> import sys
>>> sys.getrefcount(2)
82
>>> a2 = 2
>>> sys.getrefcount(2)
83
>>> a3 = 2
>>> sys.getrefcount(2)
84
>>> del a1
>>> sys.getrefcount(2)
83
>>> del a2
>>> sys.getrefcount(2)
82
>>>
自行車的車架、輪胎、腳踏、剎車、鏈條等25個部件中,其基本部件缺一不可。
其中,車架是自行車的骨架,它所承受的人和貨物的重量最大。按照各部件的工作特點,大致可將其分為導向系統、驅動系統、制動系統:
1.導向系統:由車把、前叉、前軸、前輪等部件組成。乘騎者可以通過操縱車把來改變行駛方向并保持車身平衡。
2.驅動(傳動或行走)系統:由腳蹬、中軸、牙盤、曲柄、鏈條、飛輪、后軸、后輪等部件組成。人的腳的蹬力是靠腳蹬通過曲柄,鏈輪、鏈條、飛輪、后軸等部件傳動的,從而使自行車不斷前進。
3.制動系統:它由車閘部件組成、乘騎者可以隨時操縱車閘,使行駛的自行車減速、停駛,確保行車安全。
對象: 自行車
對象 屬性:車架、輪胎、剎車、鏈條
對象 方法:導向系統、驅動(傳動或行走)系統、制動系統
這些方法組裝集合了對象的屬性來給我們提供了便利的條件,而使得部門不必面對一個個原件. 我們只需要知道方法就知道怎么使用它. str 去掉空格. lstrip rstrip replace
2. 變量命名的規范
2.1 記住只能做什么。用字母和_開頭
2.2 記住不能做什么。不能用關鍵字,比如 for if while and 等等
2.3 怎么搭配最合理:文件名小寫,變量小寫,函數名小寫。 _讓變量更清晰
2.4 大小寫敏感
3. 賦值
3.1 記住動態特性
3.2 多重賦值
3.3 刪除
a, b, c = ‘a‘, 4, True 本質上是 a, b, c = (‘a‘, 4, True)
del a, b
>>> a, b, c = ‘a‘, 4, True
>>> type(a)
>>> type(b)
>>> type(c)
>>> e,f,g = (‘a‘,4,True)
>>> type(e)
>>> type(f)
>>> type(g)
>>> del a, b
>>> a
Traceback (most recent call last):
File "", line 1, in
NameError: name ‘a‘ is not defined
>>>
四、伴隨一生
1. 三內置必須用熟. type help dir
2. 用內置去自學str對象
3. 我得處理一個糟糕的結尾和開頭都有空格的字符創。我該怎么做.
標簽:
總結
以上是生活随笔為你收集整理的python一节课多久_第一节课 python简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 露营爱好者狂喜!吉利RADAR首款新能源
- 下一篇: python 二维强度图_荐 pytho