麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Python > 正文

Python中的range函數(shù)

2023-04-26 12:04:37
字體:
供稿:網(wǎng)友

python中的range用于生成一個整數(shù)序列。range()方法被廣泛運(yùn)用在for循環(huán)中遍歷或迭代序列數(shù)據(jù)。

一、range()的語法格式

range()方法通常有兩種使用格式:

range(stop)range( start, stop[, step])
  • start:所生成序列的開始數(shù)字,在未指定時,默認(rèn)為0.
  • stop:所生成序列的停止數(shù)字,該數(shù)字不會包含在所生成的序列中;
  • step:可選參數(shù),用于指定生成序列的步,默認(rèn)為1。

該方法可以理解為按照step給定的數(shù)生成一個等差數(shù)列,兩數(shù)之差為 step 。

三個參數(shù)都必須為整型數(shù)。

我們可以使用range()生成序列來創(chuàng)建列表,或用于循環(huán)當(dāng)中。

二、range()使用舉例

1、用于創(chuàng)建列表

range()方法在給定一個參數(shù)時是給定的 stop 的值,start 默認(rèn)為0, step 默認(rèn)為1.

>>> lst1 = list(range(5))  #給定1個參數(shù)
>>> print(lst1)
[0, 1, 2, 3, 4]
>>> lst2 = list(range(3, 8)) # 這里 start=3, stop = 8
>>> print(lst2)
[3, 4, 5, 6, 7]
>>> lst3 = list(range(3, 10, 2)) # 三個參數(shù)
>>> print(lst3)
[3, 5, 7, 9]
>>> 

2、用于for循環(huán)

range()在循環(huán)中可以實(shí)現(xiàn)各種各樣的操作,下面舉幾個例子來說明具體使用方法:

(1)輸出 20 以內(nèi)的所有偶數(shù)

for i in range(1, 21):
    if i % 2 == 0:
        print(i, end = ', ')

輸出結(jié)果:

2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 因?yàn)閞ange()方法不包含結(jié)尾處的數(shù)字,所以如果這里包含20的話,那么stop參數(shù)應(yīng)該設(shè)置成21,否則直接取20即可。

(2)求50以內(nèi)的所有素?cái)?shù)

for i in range(2, 50):
    flag = True
    for j in range(2, i):
        if i % j == 0:
            flag = False
            break
    if flag:
        print(f'{i}是素?cái)?shù)')

輸出結(jié)果:

2是素?cái)?shù)
3是素?cái)?shù)
5是素?cái)?shù)
7是素?cái)?shù)
11是素?cái)?shù)
13是素?cái)?shù)
17是素?cái)?shù)
19是素?cái)?shù)
23是素?cái)?shù)
29是素?cái)?shù)
31是素?cái)?shù)
37是素?cái)?shù)
41是素?cái)?shù)
43是素?cái)?shù)
47是素?cái)?shù)
(3)輸出列表中的數(shù)據(jù)

lst  = [1, 3, 7, 9, "python"]
for i in range(len(lst)):
    print(lst[i])

輸出結(jié)果:

1
3
7
9
python

(4)輸出元組中的數(shù)據(jù)

t = (1, 2, "A", 12.5)
for i in range(len(t)):
   print(t[i])

1
2
A
12.5
以上是關(guān)于range方法在各種情境下的使用方法。

Python range()方法

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产成人高潮免费观看精品 | 国产一级毛片高清 | 久久草在线视频国产 | 国产污污视频 | 激情宗合网| 精品国产精品久久 | 日韩视频不卡 | 国产精品久久久久久一区二区三区 | 国产免费乱淫av | 精品国产一二区 | 黄色网址你懂的 | 精品国产乱码久久久久久丨区2区 | 久久久久久久久国产 | 日日草夜夜操 | 精品成人免费一区二区在线播放 | videos韩国 | 久久人人人 | 九九视频精品在线观看 | 亚洲免费视频大全 | 911色_911色sss主站色播 | 欧美国产精品一区二区 | 亚洲白嫩在线观看 | 无遮挡一级毛片视频 | 久久99网 | 久久影院一区二区三区 | 欧美日韩在线影院 | 亚洲欧美在线视频免费 | 91精品国产日韩91久久久久久360 | 伊人在线视频 | 热久久91 | 久久久久中精品中文字幕19 | 国产毛片在线看 | 最新中文字幕日本 | 爱性久久久久久久 | 成人免费福利网站 | 亚洲综合精品 | 精国品产一区二区三区有限公司 | 久久蜜桃香蕉精品一区二区三区 | 精国品产一区二区三区有限公司 | 99爱视频在线观看 | 小视频免费在线观看 |