天天看點

python切片兩個冒号_python工廠第21層 切片

python切片兩個冒号_python工廠第21層 切片

0 1

切片是在python非常好用的寫法,貓老祖平時也會要求訓練們多加訓練。運作下面的程式運作結果會是什麼呢?

python切片兩個冒号_python工廠第21層 切片

答案選項

python切片兩個冒号_python工廠第21層 切片
  • A.清單報錯
  • B.6 [0, 1, 2, 3, 4, 5]
  • C.3 [3, 4, 5, 6 , 7, 8]
  • D.-3 [2, 3, 4, 5, 6, 7, 8]

解析:B

a[-3]表示清單從右數第三個,即為6

a[:-3]冒号左邊沒有數,表示從清單第一個數開始,向右一直到a[-3]但不包換a[-3],是以是[0,1,2,3,4,5]

0 2

切片是在python非常好用的寫法,貓老祖平時也會要求訓練們多加訓練。運作下面的程式運作結果會是什麼呢?

python切片兩個冒号_python工廠第21層 切片

答案選項

python切片兩個冒号_python工廠第21層 切片
  • A.[0,1,2,3,4,5,6,7,8]
  • B.[0,1,2]
  • C.[0,2,4,6]
  • D.[0,2,4,6,8]

解析:a[0:8:2]其中0是開始的數,8是結束但不包括的數,2是間隔,是以是[0,2,4,6]

0 3

切片是在python非常好用的寫法,貓老祖平時也會要求訓練們多加訓練。運作下面的程式運作結果會是什麼呢?

python切片兩個冒号_python工廠第21層 切片

答案選項

python切片兩個冒号_python工廠第21層 切片
  • A.1 2
  • B.1 1
  • C.2 2
  • D.2 1

解析:參考答案:A

第三行的c=a,表示c變量和a變了完全相同,會一起發生改變,但是b變量是切片的形式複制的,是以不會随之一起改變,答案選A

0 4

切片是在python非常好用的寫法,貓老祖平時也會要求訓練們多加訓練。運作下面的程式運作結果會是什麼呢?

python切片兩個冒号_python工廠第21層 切片

答案選項

python切片兩個冒号_python工廠第21層 切片
  • A.[2]
  • B.[1,2]
  • C.[1,3,5,7]
  • D.[2,4,6]

解析:C

a[::2] 兩個冒号前沒有數字表示從清單頭到清單尾即是整個清單,2表示間隔,結果就是[1,3,5,7]。

0 5

不使用循環語句,如何提取字元串中前十位和後十位的字元?(清單和字元串用法都類似可以使用切片)

  • 輸入格式
    python切片兩個冒号_python工廠第21層 切片
    一串字元串長度大于21
  • 輸出格式
    python切片兩個冒号_python工廠第21層 切片
    提取後的字元串
  • 示例1
    python切片兩個冒号_python工廠第21層 切片

    輸入:

    01234567899876543210

    輸出:

    0123456789 9876543210

解析:

n=input()

print(n[:10],n[-10:])

n[:10]表示清單的0-9位,即前10位。n[-10:]表示清單從右數的第10位開始到清單結束,即後10位。