Hướng dẫn how do i remove the first 2 characters in python? - làm cách nào để xóa 2 ký tự đầu tiên trong python?

Trong bài viết này, chúng tôi sẽ thảo luận về các cách để loại bỏ N ký tự đầu tiên khỏi một chuỗi bằng cách sử dụng cắt lát hoặc regex hoặc đơn giản cho vòng lặp.

Sử dụng cắt lát để loại bỏ ký tự n đầu tiên khỏi chuỗi trong python

Trong Python, chúng ta có thể sử dụng cắt lát để chọn một loạt các ký tự cụ thể trong một chuỗi, tức là.

str[start:end]

Nó trả về các ký tự của chuỗi từ vị trí chỉ mục bắt đầu đến cuối -1, dưới dạng chuỗi mới. Các giá trị mặc định của Start & End lần lượt là 0 & z, trong đó z là kích thước của chuỗi. Điều đó có nghĩa là nếu không bắt đầu và kết thúc không được cung cấp, thì nó chọn tất cả các ký tự trong chuỗi, tức là từ 0 đến kích thước-1 và tạo một chuỗi mới từ các ký tự đó.

Chúng ta có thể sử dụng kỹ thuật cắt lát này để cắt một đoạn chuỗi, bao gồm tất cả các ký tự của chuỗi ngoại trừ N ký tự đầu tiên. Hãy để xem cách làm điều đó,

Quảng cáo

Xóa 3 ký tự đầu tiên khỏi chuỗi bằng cách cắt lát

Giả sử chuỗi của chúng tôi chứa n ký tự. Chúng tôi sẽ cắt chuỗi để chọn các ký tự từ vị trí chỉ mục 3 đến N và sau đó gán lại cho biến, tức là

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[3:]

print[mod_string]

Đầu ra

ple String

Bằng cách chọn các ký tự trong chuỗi từ vị trí chỉ mục 3 đến n, chúng tôi đã chọn tất cả các ký tự từ chuỗi ngoại trừ 3 ký tự đầu tiên và sau đó được gán lại đối tượng chuỗi cắt này cho cùng một biến, để đưa ra hiệu ứng 3 ký tự đầu tiên của chuỗi bị xóa.

Xóa ký tự đầu tiên khỏi chuỗi bằng cách cắt lát

Để xóa ký tự đầu tiên khỏi chuỗi, hãy cắt chuỗi để chọn các ký tự khỏi chỉ mục 1 cho đến khi kết thúc chuỗi, tức là

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[1:]

print[mod_string]

Output:

ample String

Nó đã chọn tất cả các ký tự trong chuỗi ngoại trừ bản đầu tiên.

Sử dụng vòng lặp để xóa ký tự n đầu tiên khỏi chuỗi trong python

Để xóa ký tự n đầu tiên khỏi một chuỗi, chúng ta có thể lặp lại các ký tự của chuỗi một và chọn tất cả các ký tự từ vị trí chỉ mục n cho đến khi kết thúc chuỗi. Chúng tôi đã tạo một chức năng cho việc này,

def remove_first_n_char[org_str, n]:
    """ Return a string by deleting first n
    characters from the string """
    mod_string = ""
    for i in range[n, len[org_str]]:
        mod_string = mod_string + org_str[i]
    return mod_string

Nó chấp nhận một chuỗi và một số N là đối số. Trả về một chuỗi mới chứa tất cả các ký tự của chuỗi đã cho, ngoại trừ n ký tự đầu tiên. & Nbsp; hãy để sử dụng chức năng này trong một số ví dụ,

Xóa ký tự đầu tiên khỏi chuỗi bằng cách sử dụng cho vòng lặp

org_string = "Sample String"

# Remove first character from string
mod_string = remove_first_n_char[org_string, 1]

print[mod_string]

Đầu ra

ample String

Bằng cách chọn các ký tự trong chuỗi từ vị trí chỉ mục 3 đến n, chúng tôi đã chọn tất cả các ký tự từ chuỗi ngoại trừ 3 ký tự đầu tiên và sau đó được gán lại đối tượng chuỗi cắt này cho cùng một biến, để đưa ra hiệu ứng 3 ký tự đầu tiên của chuỗi bị xóa.

org_string = "Sample String"

# Remove first character from string
mod_string = remove_first_n_char[org_string, 3]

print[mod_string]

Đầu ra

ple String

Bằng cách chọn các ký tự trong chuỗi từ vị trí chỉ mục 3 đến n, chúng tôi đã chọn tất cả các ký tự từ chuỗi ngoại trừ 3 ký tự đầu tiên và sau đó được gán lại đối tượng chuỗi cắt này cho cùng một biến, để đưa ra hiệu ứng 3 ký tự đầu tiên của chuỗi bị xóa.

Xóa ký tự đầu tiên khỏi chuỗi bằng cách cắt lát

  • Để xóa ký tự đầu tiên khỏi chuỗi, hãy cắt chuỗi để chọn các ký tự khỏi chỉ mục 1 cho đến khi kết thúc chuỗi, tức là
  • Nó đã chọn tất cả các ký tự trong chuỗi ngoại trừ bản đầu tiên.

Sử dụng vòng lặp để xóa ký tự n đầu tiên khỏi chuỗi trong python

Để xóa ký tự n đầu tiên khỏi một chuỗi, chúng ta có thể lặp lại các ký tự của chuỗi một và chọn tất cả các ký tự từ vị trí chỉ mục n cho đến khi kết thúc chuỗi. Chúng tôi đã tạo một chức năng cho việc này,

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[3:]

print[mod_string]
0

Đầu ra

Bằng cách chọn các ký tự trong chuỗi từ vị trí chỉ mục 3 đến n, chúng tôi đã chọn tất cả các ký tự từ chuỗi ngoại trừ 3 ký tự đầu tiên và sau đó được gán lại đối tượng chuỗi cắt này cho cùng một biến, để đưa ra hiệu ứng 3 ký tự đầu tiên của chuỗi bị xóa.

Xóa ký tự đầu tiên khỏi chuỗi bằng cách cắt lát

Để xóa ký tự đầu tiên khỏi chuỗi, hãy cắt chuỗi để chọn các ký tự khỏi chỉ mục 1 cho đến khi kết thúc chuỗi, tức là

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[3:]

print[mod_string]
2

Đầu ra

ample String

Bằng cách chọn các ký tự trong chuỗi từ vị trí chỉ mục 3 đến n, chúng tôi đã chọn tất cả các ký tự từ chuỗi ngoại trừ 3 ký tự đầu tiên và sau đó được gán lại đối tượng chuỗi cắt này cho cùng một biến, để đưa ra hiệu ứng 3 ký tự đầu tiên của chuỗi bị xóa.

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[3:]

print[mod_string]
4

Output:

org_string = "Sample String"

# Slice string to remove first 3 characters from string
mod_string = org_string[3:]

print[mod_string]
5

Làm cách nào để loại bỏ hai ký tự đầu tiên của chuỗi?

Để loại bỏ 2 ký tự đầu tiên khỏi chuỗi, hãy sử dụng phương thức lát cắt, chuyển nó 2 dưới dạng tham số, ví dụ: str. Cắt lát [2]. Phương thức lát cắt trả về một chuỗi mới chứa phần được chỉ định của chuỗi gốc.use the slice method, passing it 2 as a parameter, e.g. str. slice[2] . The slice method returns a new string containing the specified portion of the original string.

Làm cách nào để loại bỏ hai ký tự khỏi một chuỗi trong Python?

Python loại bỏ ký tự khỏi chuỗi bằng cách sử dụng thay thế [] nếu chúng ta cung cấp một chuỗi trống làm đối số thứ hai, thì ký tự sẽ bị xóa khỏi chuỗi.Lưu ý rằng chuỗi là bất biến trong Python, vì vậy hàm này sẽ trả về một chuỗi mới và chuỗi ban đầu sẽ không thay đổi.using replace[] If we provide an empty string as the second argument, then the character will get removed from the string. Note that the string is immutable in Python, so this function will return a new string and the original string will remain unchanged.

Làm cách nào để loại bỏ một ký tự từ đầu chuỗi trong Python?

Sử dụng phương thức .Strip [] để loại bỏ khoảng trắng và các ký tự từ đầu và phần cuối của chuỗi.Sử dụng .Phương thức lStrip [] để loại bỏ khoảng trắng và ký tự chỉ từ đầu chuỗi. strip[] method to remove whitespace and characters from the beginning and the end of a string. Use the . lstrip[] method to remove whitespace and characters only from the beginning of a string.

Làm thế nào để bạn loại bỏ hai ký tự đầu tiên và cuối cùng của một chuỗi trong Python?

Ngoài ra, bạn có thể sử dụng các phương thức str.lstrip [] và str.rstrip [] để xóa các ký tự từ đầu và cuối chuỗi.str. lstrip[] and str. rstrip[] methods to remove characters from the start and end of the string.

Bài Viết Liên Quan

Chủ Đề