第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

r2 = range(1,10,2),print(r2[3:5])為什么輸出結果是range(7, 11, 2)

r2 = range(1,10,2)

print(r2[3:5])

為什么輸出結果是range(7, 11, 2)

正在回答

2 回答

e跟我說過http://img1.sycdn.imooc.com//62db8fd50001fc0513541208.jpg

0 回復 有任何疑惑可以回復我~

首先了解range的語法:

函數(shù)語法

range(stop)range(start,?stop[,?step])

參數(shù)說明:

  • start: 計數(shù)從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5);

  • stop: 計數(shù)到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5

  • step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)


r2=range(1,10,2)

說明這個可迭代對象是:1、3、5、7、9

r2[3:5],中r2[3]=7,r[4]=9,r[5]=11

則可以轉換為:7、9、11

所以 r2[3:5]=range(7,11,2)

由于Python3 range() 函數(shù)返回的是一個可迭代對象(類型是對象),而不是列表類型, 所以打印的時候不會打印列表。

所以print(r2[3:5]輸出 range(7,11,2)

0 回復 有任何疑惑可以回復我~
#1

慕婉清6599981

1到10,11是如何來的呢,不是已經(jīng)劃分區(qū)域了嗎
2022-01-27 回復 有任何疑惑可以回復我~
#2

weixin_慕數(shù)據(jù)4499655 回復 慕婉清6599981

'a=range(1,10,2)' 是一個序列,序列的元素是(1,3,5,7,9)。[3:5]就是第三第四個元素,就是(7,9)。也就是range(7,11,2)。這個序列就是(7,9)
2022-04-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

r2 = range(1,10,2),print(r2[3:5])為什么輸出結果是range(7, 11, 2)

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號