Làm thế nào để bạn loại bỏ một vài ký tự cuối cùng trong python?

Trong hướng dẫn này, chúng ta sẽ xem xét cách xóa n ký tự cuối cùng khỏi một chuỗi trong Python với sự trợ giúp của một số ví dụ

Làm cách nào để xóa n ký tự cuối cùng khỏi chuỗi?

Chuỗi Python là bất biến có nghĩa là chúng không thể sửa đổi được. Tuy nhiên, bạn có thể tạo một bản sao của chuỗi đã loại bỏ n ký tự cuối cùng và gán nó cho biến chuỗi ban đầu

Để xóa n ký tự cuối cùng khỏi một chuỗi, hãy cắt chuỗi từ đầu đến chỉ mục của ký tự thứ n từ cuối. Sử dụng lập chỉ mục tiêu cực có thể hữu ích ở đây. Sau đây là cú pháp –

# remove last n characters from a string
s = s[:-n]

Nó trả về một bản sao của chuỗi gốc với n ký tự cuối cùng đã bị xóa

Hãy xem xét một số ví dụ -

Xóa 2 ký tự cuối cùng khỏi chuỗi

Trong trường hợp này n = 2, do đó chúng ta cắt chuỗi từ chỉ mục bắt đầu của nó [là 0] thành -2 [đại diện cho chỉ mục của ký tự cuối cùng thứ 2 trong chuỗi]

# create a string
s = "THIS IS SPARTAAA"
# remove last 2 characters
print[s[:-2]]

đầu ra

THIS IS SPARTA

Bạn có thể thấy rằng chuỗi kết quả không có hai ký tự cuối cùng từ chuỗi ban đầu

Xóa 3 ký tự cuối cùng khỏi chuỗi

Tương tự, chúng ta có thể sử dụng cú pháp trên để xóa ba ký tự cuối cùng khỏi một chuỗi

# create a string
s = "THIS IS SPARTAAA"
# remove last 3 characters
print[s[:-3]]

đầu ra

THIS IS SPART

Chuỗi kết quả đã xóa ba ký tự cuối cùng

Bạn cũng có thể quan tâm đến -

  • Xóa ký tự cuối cùng khỏi chuỗi trong Python
  • Xóa ký tự đầu tiên khỏi chuỗi trong Python
  • Python – Loại bỏ các bản sao liên tiếp khỏi chuỗi


Đăng ký nhận bản tin của chúng tôi để biết thêm thông tin và hướng dẫn.
Chúng tôi không gửi thư rác và bạn có thể chọn không tham gia bất kỳ lúc nào.


Tác giả

  • Piyush Raj

    Piyush là một chuyên gia dữ liệu đam mê sử dụng dữ liệu để hiểu mọi thứ tốt hơn và đưa ra quyết định sáng suốt. Trước đây, anh ấy từng là Nhà khoa học dữ liệu cho ZS và có bằng kỹ sư của IIT Roorkee. Sở thích của anh ấy bao gồm xem cricket, đọc sách và làm việc trong các dự án phụ

    Các chuỗi trong Python có thể được lập chỉ mục, với ký tự đầu tiên có chỉ mục 0. Một ký tự chỉ đơn giản là một chuỗi có kích thước một. Các chỉ số cũng có thể là số âm để bắt đầu đếm từ bên phải. -0 giống như 0 và các chỉ số âm bắt đầu từ -1. Vì vậy, Python hỗ trợ cắt chỉ mục tiêu cực cùng với cắt theo hướng tích cực

    Để lấy chuỗi con, bạn có thể sử dụng phép cắt như sau

    data = "Apple will come up with new iPhone 13"
    
    print[data[18:21]]

    đầu ra

     wi

    Chỉ mục chuỗi bắt đầu bằng 0. Vì vậy, nó sẽ trả về vị trí 18, 19 và 20, là khoảng trắng, w và i. Đó là chuỗi con chúng ta nhận được khi sử dụng cắt chuỗi. Một điều cần lưu ý là nó sẽ không tính ký tự cuối cùng của lát cắt;

    Hãy xem cách xóa ký tự cuối cùng khỏi chuỗi

    Python Xóa ký tự cuối cùng khỏi chuỗi

    Để xóa ký tự cuối cùng khỏi chuỗi trong Python, hãy sử dụng cắt chuỗi. Việc cắt chuỗi cho phép bạn có được một chuỗi con. Lập chỉ mục được sử dụng để lấy các ký tự riêng lẻ từ chuỗi

    đoạn mã

    str[:-1]

    Ở đây, str có thể là bất kỳ chuỗi nào có ký tự cuối cùng mà bạn muốn xóa

    ________số 8

    đầu ra

    Dogecoi

    Bạn có thể thấy rằng chúng tôi đã xóa thành công ký tự cuối cùng của chuỗi Dogecoin

    Để lấy ký tự cuối cùng của chuỗi, bạn có thể viết đoạn mã sau

    # create a string
    s = "THIS IS SPARTAAA"
    # remove last 2 characters
    print[s[:-2]]
    0

    đầu ra

    # create a string
    s = "THIS IS SPARTAAA"
    # remove last 2 characters
    print[s[:-2]]
    1

    Và bạn sẽ nhận được ký tự cuối cùng của chuỗi. Điều này là do chúng tôi đã sử dụng lập chỉ mục phủ định để lấy ký tự cuối cùng của chuỗi trong Python

    Cách xóa ký tự đầu tiên của chuỗi

    Để xóa ký tự đầu tiên của chuỗi trong Python, hãy sử dụng tính năng cắt chuỗi. Cắt chuỗi là cách lấy chuỗi con từ một chuỗi và cũng là cách loại bỏ bất kỳ ký tự nào khỏi chuỗi

    # create a string
    s = "THIS IS SPARTAAA"
    # remove last 2 characters
    print[s[:-2]]
    2

    đầu ra

    # create a string
    s = "THIS IS SPARTAAA"
    # remove last 2 characters
    print[s[:-2]]
    3

    Bạn có thể thấy rằng ký tự đầu tiên, “D,” bị xóa khỏi chuỗi

    Để lấy ký tự đầu tiên của chuỗi, chỉ sử dụng lập chỉ mục phủ định

    # create a string
    s = "THIS IS SPARTAAA"
    # remove last 2 characters
    print[s[:-2]]
    4

    đầu ra

     wi
    0

    Đây là cách bạn có thể lấy ký tự đầu tiên của chuỗi trong Python. Hàm len[] trả về độ dài của chuỗi

    Sử dụng rstrip[] để xóa ký tự cuối cùng

    rstrip[] là một hàm Python tích hợp trả về một bản sao Chuỗi với các ký tự ở cuối đã bị xóa. Ví dụ: chúng ta có thể sử dụng hàm rstrip[] với chỉ mục phủ định để xóa ký tự cuối cùng của chuỗi

     wi
    1

    đầu ra

    Dogecoi

    Trong ví dụ này, chúng tôi đã cung cấp ký tự cuối cùng của chuỗi cho phương thức strip[]. Nó xóa ký tự cuối cùng khỏi chuỗi và trả về một bản sao không có ký tự cuối cùng

    Đó là nó cho hướng dẫn này

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Phương thức rfind[] của Python String. Hướng dẫn đầy đủ

Bài viết tiếp theo Hàm Java Math round[]. Hướng dẫn đầy đủ

kranal

https. //appdividend. com/

Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến ​​thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end

Chủ Đề