python基礎知識整理你記住了嗎

2021-10-03 07:46:01 字數 1111 閱讀 5053

range函式:

range(start, stop, step)

1.range() 為 python 自帶函式

2.生成乙個從start(包含)到stop(不包含),以step為步長的序列。返回乙個 list 物件

range(stop) 返回 range object

range(start, stop[, step]) 返回 range object

3.start預設為0,stop是必須的,step預設為1,可正可負。

例:range(i, j) 生成 i, i+1, i+2, …, j-1.

例:range(4) 生成 0, 1, 2, 3.

np.arange([start,] stop[, step])函式

1.np.arange() 在 numpy 模板中

2.生成乙個從start(包含)到stop(不包含),以step為步長的序列。返回乙個 ndarray 物件

start : 數值, 可選。包含此值,預設為0.

stop : 數值,必須。不包含此值, 除非「step」不是整數,浮點捨入會影響「out」的長度

step : 數值, 可選。預設為1,如果步長有指定,則start必須給出來

dtype : 資料型別。輸出array的資料型別。 if dtype is not given, infer the data type from the other input arguments.

4.可生成整型、浮點型序列

linspace(start, stop, num=50, endpoint=true, retstep=false, dtype=none)

指定在start到stop均分數值

start:不可省

stop:有時包含有時不包含,根據endpoint來選擇,預設包含

num:指定均分的數量,預設為50

endpoint:布林值,可選,預設為true。包含stop就true,不包含就false

retstep : 布林值,可選,預設為false。如果為true,返回值和步長

dtype : 輸出資料型別,可選。如果不指定,則根據前面引數的資料型別

python基礎知識整理

一 資料型別 整型 int 浮點型 float 複數型 字串型 二 輸入輸出 nnum input 請輸入 print 輸出的是 nnum print d nnum 三 選擇結構 if elif else 四 運算子 會得到小數 整除 次方 五 列表 list 元組 tuple 字典 dict so...

python基礎知識整理2

可迭代物件 可 於迭代操作 for 迴圈 的物件。擁有 iter 法的物件 注意 iter 法的返回值是迭代器物件 迭代器任何由實現了 iter 法的類建立的物件都是可迭代對 象。任何由實現了 iter 和 next 法的類建立的物件 都是迭代器物件。迭代器是懶載入的 延遲載入的 使 for對迭代器...

python基礎知識整理(一)

brew install python31 mac自帶python2.7,用上述方法安裝了python3之後,mac會將預設的2.7版本變為3的版本,因為此時,系統預設的py啟動路徑,由原來的mac系統預設的直譯器變為當前使用者安裝的py直譯器 2 再想用python2.7版本時,在ide選擇ven...