日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

range函数python三个参数_range()函数三种参数的用法

發布時間:2024/1/8 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 range函数python三个参数_range()函数三种参数的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第8篇分享

range()是python的內置函數,用的地方挺多的,目前我經常會在for循環中作為循環的次數來使用,其實range()的用法不僅僅如此,本文給大家介紹下range()函數的三種參數的基礎用法

首先我們看下語法:range(start, stop[, step])

range()的參數可以是一個、兩個、三個。不同的參數有不同的定義和用法

一個參數時,比如range(5),可以看到輸出的結果是range(0,5),第二行代碼轉換為list可以更直觀的看到數據的排列,range(0,5)實際上就是索引從0開始到4結束的5個整數,也就是說當只傳一位參數的時候,索引0是作為缺省參數存在,所謂的缺省就是默認值啦,可以省略的

參數只有1位時

兩個參數時,比如range(1,8),看到結果你可能會疑惑怎么跟一個參數時結果差不多呢?差不多就對了,上一個demo? range(5)其實就等價于range(0,5),當只傳一個參數時,程序默認從0開始計算到4結束;而兩個參數時,第一個參數可以自定義,比如這里range(1,8)就是從1開始到7結束,當然你也可以range(4,6)等等

range(n,m)

三個參數時,比如range(3,20,3)。咦,看到輸出結果是不是發現了什么規律?對的,每個數字中間都隔了3,為什么會這樣呢?前兩個參數我們都知道了,索引從3開始到19結束,那第三個參數是什么意思呢?當第三個參數是3的時候,就相當于從索引第一位開始,每隔3就輸出一個數,直到結束。這里的3我們可以理解為步長,本來嘛,默認的步子是1,而這里寫個3,就相當于一下子跨了3步,所以就叫步長嘍,當然啦,這只是我淺顯的理解。更官方的解釋大家可以去問度娘。

range(n,m,k)

在剛才的操作中大家看到示例中有用到list()這是什么意思呢?list()意思就是將獲取到的數字轉換為列表的形式輸出出來,也就是我們常說的類型轉換。

碼字真心耗費時間,三個示例一、兩分鐘就寫完了,而文章硬生生的寫了一個半小時,才寫了這么點字,看來以后得多加練習啦。

注:本文是python小白對range()函數的淺顯理解,有寫的不正確或者不準確的地方歡迎大家提bug,也歡迎大家補充~

總結

以上是生活随笔為你收集整理的range函数python三个参数_range()函数三种参数的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。