python學習筆記 4建立數值列表

2021-08-08 15:38:14 字數 1021 閱讀 9660

1.使用函式range()能輕鬆生成一系列的數字

#helloword.py

for value in range(1,5):

print(value)

輸出:d:\www>python helloword.py12

34函式range()讓python從你指定的第乙個值開始數,並在到達你指定的第二個值後停止,因此輸出不包括第二個值(這裡是指5)。

2.利用range()建立數字列表:使用函式list()將range()的結果直接轉換為列表,經range()作為list()的引數

>>> numbers=list(range(1,5))

>>> print(numbers)

[1, 2, 3, 4]

eg:求包含前10個整數乘方的列表

squres=[ ]

for value in range(1,11)

使用函式range()時還可以指定步長

>>> numbers=list(range(1,11,2))

>>> numbers

[1, 3, 5, 7, 9]

函式range()從1開始數,不斷的加2,直到達到或超過終值11.

3.對數字列表進行簡單的統計計算

>>> numbers

[1, 3, 5, 7, 9]

>>> min(numbers)

1>>> max(numbers)

9>>> sum(numbers)

254.列表解析

列表解析將for迴圈和建立新元素的**合成一行,並自動附加新元素

>>> squares=[value**2 for value in range(1,11)]

>>> print(squares)

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

首先指定乙個描述性的列表名,然後指定乙個左方括號,並定義乙個表示式,用於生成你要儲存到的列表中的值,接著編寫乙個for迴圈,用於給表示式提供值,再加上右方括號,這裡for語句末尾沒有冒號

python學習筆記 數值

獲取圓周率不同的精度 import math for precision in range 10 print round math.pi,precision int,round,math.floor的不同之處 import math for n in 2,7,1.2,1.7,2,7,1.2 1.7 ...

python學習筆記(4)

函式定義和呼叫 函式就是最基本的一種 抽象的方式 python有許多內建函式 呼叫 要呼叫乙個函式,需要知道函式 的名稱和引數 比較函式cmp x,y 就需要兩個引數,如果 x,就返回 1,如果 x y 就返回 0,如果 x y 就返回1 資料型別轉換函式,不如int 函式可以把其他資料型別轉換為整...

python學習筆記4

在編寫語句縮排時,tab鍵和空格鍵不能混用 每行 長度不宜超過79,如需換行可新增換行符 或什麼都不加 賦值方式有基本賦值和序列賦值,變數名指將剩餘的物件賦值給該變數,稱為擴充套件序列解包賦值,但乙個表示式只允許出現乙個 多目標賦值可以分開賦值,也可以引用賦值 result 及格 if score ...