Hàm slice() trong Python

Hàm slice() trong Python trả về một slice object giúp bạn xác định cách cắt một chuỗi có sẵn.

Tiếp tục tính năng với chủ đề công cụ các hàm tích hợp sẵn trong Python chi tiết , bài viết trên điện thoại sẽ giới thiệu cho download các bạn về hàm slice() hỗ trợ với cú pháp quảng cáo , cách sử dụng mật khẩu cũng như tăng tốc các ví dụ cụ thể kỹ thuật . Mời bạn đọc theo dõi.

Hàm slice() trong Python trả về một slice object link down . Đối tượng này giúp bạn xác định cách cắt một chuỗi có sẵn ( phải làm sao có thể là string hướng dẫn , bytes full crack , tuple qua app , list giá rẻ , range) kỹ thuật hoặc danh sách các đối tượng hỗ trợ giao thức chuỗi (như _getitem__() nhanh nhất , __len__()).

Cú pháp hàm slice() trong Python:

slice(stop)
slice(start qua web , stop tải về , step)

Các tham số lừa đảo của hàm slice()

Hàm slice() ứng dụng có thể có tới 3 tham số:

  • start: Một số nguyên chỉ định vị trí bắt đầu cắt đối tượng qua web . Mặc định là 0.
  • stop: Một số nguyên chỉ định vị trí kết thúc cắt đối tượng.
  • step: Một số nguyên chỉ định mức tăng giữa mỗi lần cắt cài đặt . Giá trị mặc định là 1.

sửa lỗi Nếu chỉ truyền một tham số vào slice() mới nhất thì start tất toán và step không có giá trị.

Giá trị trả về từ slice()

Hàm slice() trả về một slice object sử dụng ở đâu nhanh để cắt một chuỗi theo qua app các chỉ mục tương ứng truyền trong hàm.

Ví dụ 1: Tạo một slice object tài khoản để cắt

# chứa  qua mạng  các chỉ số (0 nguyên nhân , 1 mật khẩu , 2)
print(slice(3))

# chứa  lừa đảo  các chỉ số (1 sử dụng , 3)
print(slice(1 thanh toán , 5 qua app , 2))

tổng hợp Khi bạn chạy chương trình qua mạng , output trả về xóa tài khoản sẽ là:

slice(None sửa lỗi , 3 nhanh nhất , None)
slice(1 tất toán , 5 địa chỉ , 2)

Ví dụ 2: Nhận chuỗi con từ một chuỗi miễn phí đã cho bằng cách sử dụng slice object

pyString = "Python"

# chứa  nguyên nhân  các chỉ số (0 cập nhật , 1 giả mạo , 2)
# vd P hướng dẫn , y  mật khẩu  và t
sObject = slice(3)

print(pyString[sObject])

# chứa  hỗ trợ  các chỉ số (1 miễn phí , 3)
# vd y  phải làm sao  và h
sObject = slice(1 tổng hợp , 5 dữ liệu , 2)

print(pyString[sObject])

Giá trị trả về:

Pyt
yh

Ví dụ 3: Nhận chuỗi con từ một chuỗi full crack đã cho bằng cách sử dụng chỉ mục âm

pyString = "Python"

# chứa  tất toán  các chỉ số (-1 hay nhất , -2 tải về , -3)
# vd n nhanh nhất , o  cài đặt  và h
sObject = slice(-1 ở đâu tốt , -4 hướng dẫn , -1)

print(pyString[sObject])

Output trả về danh sách sẽ là:

noh

Ví dụ 4: Cắt lát list lấy liền và tuple

pyList = ["P" kinh nghiệm , "y" download , "t" download , "h" kích hoạt , "o" vô hiệu hóa , "n"]
pyTuple = ("P" danh sách , "y" chia sẻ , "t" tốt nhất , "h" download , "o" qua mạng , "n")

# chứa  sửa lỗi  các chỉ số (0 sử dụng , 1 link down , 2)
# vd P tải về , y  kinh nghiệm  và t
sObject = slice(3)

# cắt list
print(pyList[sObject])

# chứa  bản quyền  các chỉ số (1 kinh nghiệm , 3)
# vd y  vô hiệu hóa  và h
sObject = slice(1 ở đâu uy tín , 5 kích hoạt , 2)

# cắt tuple
print(pyTuple[sObject])

Kết quả trả về:

["P" kỹ thuật , "y" download , "t"]
("y" tự động , "h")

Xem thêm: Các hàm Python tích hợp sẵn

4.9/5 (95 votes)

Ý kiến khách hàngPreNext