Slice trong từ điển python

Tiếp tục với chủ đề các hàm tích hợp sẵn trong Python, bài viết sẽ giới thiệu cho các bạn về hàm slice[] với cú pháp, cách sử dụng cũng như các ví dụ cụ thể. Mời bạn đọc theo dõi

Hàm slice[] trong Python trả về một đối tượng slice. Đối tượng này giúp bạn xác định cách cắt một chuỗi có sẵn [có thể là chuỗi, byte, tuple, danh sách, phạm vi] hoặc các đối tượng hỗ trợ chuỗi giao thức [như _getitem__[], __len__[]]

Cú pháp slice[] trong Python

slice[stop]
slice[start, stop, step]

Tham số của hàm slice[]

Hàm slice[] may to 3 tham số

  • # chứa các chỉ số [0, 1, 2]
    print[slice[3]]
    
    # chứa các chỉ số [1, 3]
    print[slice[1, 5, 2]]
    1. Một số nguyên chỉ định vị trí bắt đầu cắt đối tượng. Default is 0
  • # chứa các chỉ số [0, 1, 2]
    print[slice[3]]
    
    # chứa các chỉ số [1, 3]
    print[slice[1, 5, 2]]
    0. Một số nguyên chỉ định vị trí kết thúc cắt đối tượng
  • # chứa các chỉ số [0, 1, 2]
    print[slice[3]]
    
    # chứa các chỉ số [1, 3]
    print[slice[1, 5, 2]]
    1. Một số nguyên định mức tăng giữa mỗi lần cắt. default value is 1

If only transfer a parameter to slice[] then start and step no value

The return value from slice[]

Hàm slice[] trả về một đối tượng slice sử dụng để cắt một chuỗi theo các mục tương ứng trong hàm

Ví dụ 1. Create an slice object to cut

# chứa các chỉ số [0, 1, 2]
print[slice[3]]

# chứa các chỉ số [1, 3]
print[slice[1, 5, 2]]

Khi bạn chạy chương trình, kết quả trả về sẽ là

slice[None, 3, None]
slice[1, 5, 2]

Ví dụ 2. Nhận chuỗi con từ một chuỗi đã cho bằng cách sử dụng đối tượng lát cắt

pyString = 'Python'

# chứa các chỉ số [0, 1, 2]
# vd P, y và t
sObject = slice[3]

print[pyString[sObject]]

# chứa các chỉ số [1, 3]
# vd y và h
sObject = slice[1, 5, 2]

print[pyString[sObject]]

Giá trị trả lại

Pyt
yh

Ví dụ 3. got string con from a string has been for by way to use the sound index

pyString = 'Python'

# chứa các chỉ số [-1, -2, -3]
# vd n, o và h
sObject = slice[-1, -4, -1]

print[pyString[sObject]]

Output return will be

________số 8

Ví dụ 4. Cắt lát danh sách và tuple

pyList = ['P', 'y', 't', 'h', 'o', 'n']
pyTuple = ['P', 'y', 't', 'h', 'o', 'n']

# chứa các chỉ số [0, 1, 2]
# vd P, y và t
sObject = slice[3]

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

# chứa các chỉ số [1, 3]
# vd y và h
sObject = slice[1, 5, 2]

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

Kết quả trả lại

# chứa các chỉ số [0, 1, 2]
print[slice[3]]

# chứa các chỉ số [1, 3]
print[slice[1, 5, 2]]
0

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

  • Lập trình Python trên thiết bị Android
  • Hàm property[] trong Python
  • Đa kế thừa [Multiple Inheritance] trong Python
  • Hàm delattr[] trong Python

Chủ Nhật, 29/12/2019 17. 25

3,45 👨 5. 055

0 Bình luận

Sắp xếp theo

Delete Login to Send

Bạn nên đọc

  • Tìm hiểu về megapixel, megabyte và dpi
  • Canon 1D X giá 171 triệu về Việt Nam
  • QNAP trình làng hàng loạt mẫu NAS mới, phù hợp với mọi đối tượng người dùng
  • Apple bị điều kiện trong phạm vi quyền sở hữu trí tuệ
  • Cách thay đổi âm lượng của Siri trên HomePod
  • Thử hệ điều hành của Nokia 5800 XpressMusic

con trăn

  • Hàm memoryview[] trong Python
  • Bài kiểm tra khảo sát về Python - Phần 7
  • Hàm object[] trong Python
  • Khai báo @property trong Python
  • Nạp chồng toán tử trong Python
  • Lập trình công cụ phát hiện khuôn mặt bằng Python
Xem thêm

Tham khảo thêm Python

  • Các hàm Python có sẵn
    • Hàm cơ bụng[]
    • Hàm tất cả[]
    • Hàm nào[]
    • Hàm ascii[]
    • Hàm thùng[]
    • Hàm bool[]
    • Hàm bytearray[]
    • Hàm byte[]
    • Hàm có thể gọi được[]
    • Hàm chr[]
    • Hàm classmethod[]
    • Hàm biên dịch[]
    • Hàm phức[]
    • Ham delattr[]
    • Hàm chính tả[]
    • Hàm dir[]
    • Hàm divmod[]
    • Hàm liệt kê[]
    • hàm eval[]
    • Hàm exec[]
    • Hàm filter[]
    • Hàm phao[]
    • Hàm định dạng[]
    • Hàm đóng băng[]
    • Hàm getattr[]
    • Hàm toàn cục []
    • Hàm hasattr[]
    • Hàm băm[]
    • Hàm trợ giúp[]
    • Hàm lục giác[]
    • Hàm id[]
    • Hàm nhập[]
    • Hàm int[]
    • Hàm isinstance[]
    • Hàm issubclass[]
    • hàm iter[]
    • hàm len[]
    • danh sách hàm[]
    • Hàm địa phương[]
    • Hàm đồ[]
    • Hàm max[]
    • Hàm memoryview[]
    • Hàm nhỏ[]
    • Hàm tiếp theo[]
    • Hàm đối tượng[]
    • Hàm oct[]
    • Hàm mở[]
    • Hàm ord[]
    • Hàm bột []
    • Hàm in[]
    • Hàm thuộc tính[]
    • Phạm vi hàm []
    • Hàm repr[]
    • Hàm đảo ngược[]
    • Hàm tròn[]
    • Bộ hàm[]
    • Hàm setattr[]
    • lát thịt nguội[]
    • Hàm sắp xếp[]
    • Hàm staticmethod[]
    • Hàm str[]
    • hàm tổng[]
    • hàm siêu[]
    • Hàm tuple[]
    • kiểu hàm[]
    • Hàm vars[]
    • Hàm zip[]
    • Hàm __nhập__[]

  • công nghệ
    • Ứng dụng
    • hệ thống
    • Game - Trò chơi
    • điện thoại Iphone
    • Android
    • Linux
    • Nền web
    • Đồng hồ thông minh
    • Chụp ảnh - Quay phim
    • hệ điều hành Mac
    • Phần cứng
    • SEO thủ thuật
    • base format
    • quả mâm xôi
    • Dịch vụ ngân hàng
    • Lập trình
    • Online service
    • Dịch vụ nhà mạng
    • Nhà thông minh
  • Tải xuống
    • Ứng dụng văn phòng
    • Tải game
    • Hệ thống tiện ích
    • Ảnh, đồ họa
    • Internet
    • Bảo mật, Antivirus
    • Họp, học trực tuyến
    • Video, phim, nhạc
    • Thư
    • Lưu trữ đám mây
    • Giao tiếp, liên lạc, hẹn hò
    • Support for learning
    • Máy ảo
  • Tiện ích
  • Khoa học
    • Khoa học vui
    • Khám phá khoa học
    • Bí ẩn - Chuyện lạ
    • Chăm sóc sức khỏe
    • Khoa học Vũ trụ
    • Khám phá thiên nhiên
  • Điện máy
    • tủ lạnh
    • tivi
    • Điều hòa
    • Máy giặt
  • Cuộc sống
    • Kỹ năng
    • Món ngon mỗi ngày
    • làm đẹp
    • nuôi dạy con
    • Chăm sóc nhà cửa
    • Kinh nghiệm Du lịch
    • Halloween
    • mẹo vặt
    • giáng sinh - noel
    • tết 2023
    • quà tặng
    • Giải trí
    • Là gì?
    • nhà đẹp
    • ĐỨNG ĐẦU
    • phong thuỷ
  • Video
    • công nghệ
    • Phòng thí nghiệm của Cisco
    • Phòng thí nghiệm của Microsoft
    • Video Khoa học
  • Ô tô, Xe máy
    • Giấy phép lái xe
  • Làng công nghệ
    • Tấn công mạng
    • Công nghệ
    • new technology
    • Trí tuệ nhân tạo [AI]
    • Anh tài công nghệ
    • Bình luận công nghệ
    • Tổng hợp
  • Học CNTT
    • quiz technology
    • Microsoft Word 2016
    • Microsoft Word 2013
    • Word 2007
    • Excel 2019
    • Excel 2016
    • Hàm Excel
    • Microsoft PowerPoint 2019
    • Microsoft PowerPoint 2016
    • Google Trang tính - Trang tính
    • photoshop CS6
    • photoshop CS5
    • HTML
    • CSS và CSS3
    • con trăn
    • Học SQL
    • Lập trình C
    • Lập trình C++
    • Lập trình C#
    • Học HTTP
    • Bootstrap
    • Máy chủ SQL
    • JavaScript
    • Học PHP
    • jQuery
    • Học MongoDB
    • Unix/Linux
    • Học Git
    • NodeJS

Giới thiệu. Điều khoản. bảo mật. Hướng dẫn. Ứng dụng. Liên hệ. Quảng cáo. Facebook. YouTube. DMCA

Giấy phép số 362/GP-BTTTT. Bộ Thông tin và Truyền thông cấp ngày 30/06/2016. Cơ quan chủ quản. CÔNG TY CỔ PHẦN MẠNG TRỰC TUYẾN META. address. 56 Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội. Điện thoại. 024 2242 6188. E-mail. thông tin @ meta. vn. Chịu trách nhiệm nội dung. Lê Ngọc Lâm

Bản quyền © 2003-2022 QuanTriMang. com. Giữ toàn quyền. Không thể sao chép hoặc sử dụng hoặc phát hành lại bất kỳ nội dung nào thuộc về QuanTriMang. com khi chưa được cấp phép

Chủ Đề