python3 筆記15.通過range()函式來了解函式的作用
#函式就是一種運演算法則、小程式,函式的作用是為了降低程式碼的複雜程式
#假設之前我們學習時需要求1-100的和必須使用while迴圈(回顧)
a = 0
s = 0
while a<100:
a+=1
s+=a
print(s)
# 而使用range()函式,再結合python內建函式sum()可以寫成:
print(sum(range(1,101))) #這樣大大降低了程式碼的複雜程度
# range()函式:常用於Number 返回的是一個可迭代物件(和python2.x不一樣的地方,python2.x直接返回一個list列表)
# range()函式無法直接列印。
# 需要列印時需要轉換list型別或是tuple型別,或是用for迴圈進行列印。
# 格式:
# range(x,y,step),只傳入一個引數時,傳入的是y(邊界值)
# 傳入兩個引數時,傳入的是x,y分別代表數字與右邊界值
# 傳入三個引數時,傳入的分別是數字,有邊界值,步長
#
print(list(range(20)))#生成了一組純數字從0~19的列表一共20個數字,不包括20本身
print(list(range(1,20)))#生成了一組純數字從1~19的列表不包括右邊界
print(tuple(range(1,20,2)))#1~19中每隔2步取一個數字放入生成的新列表中
# 可以通過for迴圈檢視range()所列印的值
for i in range(1,21):
print(i,end=" ") #列印1,20
相關文章
- Python3 range() 函式用法Python函式
- 通過 7 個 python 函式來了解區塊鏈Python函式區塊鏈
- Python range()函式有什麼作用?如何使用?Python函式
- python3 筆記12.字串支援的函式Python筆記字串函式
- Python range() 函式用法Python函式
- 透過 7 個 python 函式來了解區塊鏈Python函式區塊鏈
- 【C++筆記】虛擬函式(從虛擬函式表來解析)C++筆記函式
- 【C++筆記】虛擬函式(從虛擬函式概念來解析)C++筆記函式
- 通過一道面試題來學習原型/原型鏈-函式宣告/函式表示式面試題原型函式
- 函式副作用函式
- c語言中通過函式指標實現函式過載C語言函式指標
- python3 筆記16.構建函式defPython筆記函式
- python開發的range()函式Python函式
- PHP筆記:建構函式與解構函式PHP筆記函式
- 【C#學習筆記】函式過載C#筆記函式
- python入門:range函式Python函式
- python筆記-函式Python筆記函式
- 筆記:Python函式筆記Python函式
- C++筆記--函式C++筆記函式
- 【筆記】普通生成函式筆記函式
- 啟用函式的作用函式
- 回撥函式的作用函式
- js reverse()函式的作用JS函式
- 神奇的函式作用域函式
- 建構函式的作用函式
- 函式與作用域函式
- python3中實現函式的過載Python函式
- python3 筆記14.列表元組字典支援的函式Python筆記函式
- Python筆記|Python3中沒有reduce函式的原因Python筆記函式
- python range()函式指定數值Python函式
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- async函式學習筆記。函式筆記
- substr擷取函式 筆記函式筆記
- Go 函式 學習筆記Go函式筆記
- 函式-PHP手冊筆記函式PHP筆記
- mysql常用函式--個人筆記MySql函式筆記
- 【筆記】oracle 統計函式筆記Oracle函式
- 分析函式(學習筆記)函式筆記