1. 程式人生 > >python 基礎 知識

python 基礎 知識

解釋 列表 使用 pla 屬於 ace 數字 元組 exe

Python
Python 是一種強類型 的解釋型 動態型語言
Python 對象中的不可變 數字,字符串,元組 ,對於不能改變的會創建一個新的
可變 列表 , 字典

對象分類
對象類型 分類 是否可變

數字 數值 否
字符串 序列 否
列表 序列 是
字典 對應 是
元組 序列 否
文件 擴展 N、A
sets 集合 是
frozenset 集合 否
bytearray 序列 是
支持下標索引的列表 元組 字符串============切片的語法:[起始:結束:步長]步長=stride可以為負數反方向便宜
列表 list 一種有序的的集合,可以隨時添加或刪除元素

關閉轉義機制: 字符串前加r
myfile = open(r‘C:\new\text.txt‘,‘w‘)
或者 兩個反斜杠
myfile = open(‘C:\\new\\text.txt‘,‘w‘)


方法是函數屬性 以雙下劃線開頭結尾的表示python中實現細節的命名模式
沒有的是對象能夠調用的
尋求幫助
dir(s)
help(S.replace)
input 在python2中輸入的內容當成表達式
python3 中為字符串
關鍵字
and‘, ‘as‘, ‘assert‘, ‘break‘, ‘class‘, ‘continue‘,
def‘, ‘del‘, ‘elif‘, ‘else‘, ‘except‘, ‘exec‘, ‘finally‘,
for‘, ‘from‘, ‘global‘, ‘if‘, ‘import‘, ‘in‘, ‘is‘, ‘lambda
not‘, ‘or‘, ‘pass‘, ‘print‘, ‘raise‘, ‘return‘, ‘try‘, ‘while‘
with‘, ‘yield‘
pass 以後用來填充代碼的,為了保證語法錯誤
lambda=小型函數===其中的變量是局部的
g= lambda x:x*2
g(2)
global===定義全局變量
yield 的作用就是把一個函數變成一個 generator(生成器)
exec 可以動態執行Python代碼
exec的第一個表達式可以是:
代碼字符串
文件對象
代碼對象
tuple

print 默認執行一次換行



引用:從變量到對象的連接(指針),是一種關系,變量被使用,就是引用
類型屬於對象,不屬於變量(特定時間引用特定對象)
對象的頭部信息包含-對象的類型 ,,和引用的計數器(為0時內存空間會被回收)

python 基礎 知識