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函式區塊鏈
- python入門:range函式Python函式
- python3 筆記16.構建函式defPython筆記函式
- 筆記:Python函式筆記Python函式
- python筆記-函式Python筆記函式
- 【C++筆記】虛擬函式(從虛擬函式表來解析)C++筆記函式
- 【C++筆記】虛擬函式(從虛擬函式概念來解析)C++筆記函式
- PHP筆記:建構函式與解構函式PHP筆記函式
- python range()函式指定數值Python函式
- 通過一道面試題來學習原型/原型鏈-函式宣告/函式表示式面試題原型函式
- 【筆記】普通生成函式筆記函式
- python3 筆記14.列表元組字典支援的函式Python筆記函式
- 回撥函式的作用函式
- 啟用函式的作用函式
- PyThon range()函式中for迴圈用法Python函式
- lambda匿名函式sorted排序函式filter過濾函式map對映函式函式排序Filter
- Python3中的函式 大全Python函式
- async函式學習筆記。函式筆記
- 生成函式 學習筆記函式筆記
- substr擷取函式 筆記函式筆記
- 第 8 節:函式-函式型別與作用域函式型別
- JavaScript 之有趣的函式(函式宣告、呼叫、預解析、作用域)JavaScript函式
- 函式(三)作用域之變數作用域、函式巢狀中區域性函式作用域、預設值引數作用域函式變數巢狀
- Solidity語言學習筆記————30、函式過載Solid筆記函式
- 通過7個Python函式來解釋區塊鏈Python函式區塊鏈
- javascript學習筆記--函式的返回值可以是一個函式JavaScript筆記函式
- Python range與enumerate函式區別解析Python函式
- Golang學習筆記-1.6 函式Golang筆記函式
- JavaScript學習筆記 - 原生函式JavaScript筆記函式
- MYSQL學習筆記14: 函式MySql筆記函式
- python學習筆記(六)——函式Python筆記函式
- MySQL 8.0 視窗函式-筆記MySql函式筆記
- TS學習筆記(四):函式筆記函式