Xóa ký tự đầu tiên của chuỗi Python
Lưu ý rằng chuỗi là bất biến trong Python. Vì vậy, chuỗi ban đầu không thay đổi và một chuỗi mới được trả về bởi các phương thức này Show
1. Xóa một ký tự khỏi chuỗi bằng phương thức NaiveTrong phương pháp này, chúng ta phải chạy một vòng lặp và nối thêm các ký tự và tạo một chuỗi mới từ các ký tự hiện có ngoại trừ khi chỉ số là n. (trong đó n là chỉ số của ký tự cần xóa) input_str = "DivasDwivedi" # Printing original string print ("Original string: " + input_str) result_str = "" for i in range(0, len(input_str)): if i != 3: result_str = result_str + input_str[i] # Printing string after removal print ("String after removal of i'th character : " + result_str) đầu ra Chuỗi gốc. DivasDwivedi 2. Xóa ký tự khỏi chuỗi bằng phương thức thay thế ()str = "Engineering" print ("Original string: " + str) res_str = str.replace('e', '') # removes all occurrences of 'e' print ("The string after removal of character: " + res_str) # Removing 1st occurrence of e res_str = str.replace('e', '', 1) print ("The string after removal of character: " + res_str) đầu ra Chuỗi gốc. Kỹ thuật 3. Xóa ký tự khỏi chuỗi bằng cách cắt và nốistr = "Engineering" print ("Original string: " + str) # Removing char at pos 3 # using slice + concatenation res_str = str[:2] + str[3:] print ("String after removal of character: " + res_str) đầu ra Chuỗi gốc. Kỹ thuật 4. Xóa Ký tự khỏi Chuỗi bằng phương thức nối () và hiểu danh sáchTrong kỹ thuật này, mọi phần tử của chuỗi được chuyển đổi thành một phần tử tương đương của danh sách, sau đó mỗi phần tử được nối để tạo thành một chuỗi không bao gồm ký tự cụ thể cần xóa Các chuỗi Python là bất biến và để thay đổi một chuỗi, bạn cần tạo một đối tượng chuỗi mới với các sửa đổi cần thiết Xóa ký tự đầu tiên khỏi Chuỗi trong PythonĐể xóa ký tự đầu tiên khỏi chuỗi trong Python, hãy sử dụng lệnh cắt. Đường [1. ] trả về toàn bộ chuỗi ngoại trừ ký tự đầu tiên
đầu ra
Bạn có thể thấy từ đầu ra rằng ký tự đầu tiên bị xóa và chúng tôi nhận được chuỗi còn lại trong Python Xóa ký tự đầu tiên bằng phương thức split() và join()split() là một hàm chuỗi tích hợp trong Python, tách một chuỗi thành một danh sách. tham gia () là một phương thức chuỗi tích hợp để nối các phần tử chuỗi được phân tách bằng dấu tách chuỗi Để xóa ký tự đầu tiên khỏi chuỗi bằng phương thức split() và join(), hãy sử dụng phương thức split() để xóa ký tự đầu tiên và sử dụng phương thức join() để nối các phần tử thành chuỗi
đầu ra
Bạn có thể thấy rằng chúng tôi đã xóa ký tự đầu tiên, “M”, được xóa khỏi chuỗi Xóa ký tự đầu tiên bằng phương thức lstrip()lstrip() là một phương thức Python tích hợp để loại bỏ bất kỳ ký tự đầu nào. Hàm lstrip() trả về một bản sao của chuỗi đã xóa các ký tự đầu Truyền ký tự đầu tiên làm đối số cho hàm lstrip() và nó sẽ trả về một chuỗi ngoại trừ ký tự đầu tiên đó vì nó bị xóa khỏi chuỗi
đầu ra
Bạn có thể thấy rằng hàm lstrip() lấy ký tự đầu tiên làm đối số và chuỗi đầu ra không có ký tự đầu tiên đó Xóa ký tự đầu tiên khỏi chuỗi bằng regex trong PythonĐể sử dụng biểu thức chính quy trong Python, hãy sử dụng mô-đun re. Mô-đun re có một phương thức gọi là re. sub(), có thể giúp chúng ta xóa ký tự đầu tiên khỏi chuỗi Phương thức sub() tìm kiếm mẫu trong chuỗi và chúng ta sẽ thay thế mẫu bằng một ký tự trống, dẫn đến chuỗi có ký tự đầu tiên bị xóa
đầu ra
Bạn có thể thấy rằng. Phương thức sub() loại bỏ ký tự đầu tiên khỏi chuỗi bằng cách tìm kiếm mẫu và thay thế nó bằng một ký tự trống Xóa ký tự cụ thể khỏi chuỗi trong PythonĐể xóa ký tự cụ thể khỏi chuỗi trong Python, hãy sử dụng chuỗi. phương thức thay thế (). Thay thế ký tự cụ thể bằng một ký tự trống bằng phương thức thay thế () và trả về chuỗi đầu ra str = "Engineering" print ("Original string: " + str) res_str = str.replace('e', '') # removes all occurrences of 'e' print ("The string after removal of character: " + res_str) # Removing 1st occurrence of e res_str = str.replace('e', '', 1) print ("The string after removal of character: " + res_str)1 đầu rastr = "Engineering" print ("Original string: " + str) res_str = str.replace('e', '') # removes all occurrences of 'e' print ("The string after removal of character: " + res_str) # Removing 1st occurrence of e res_str = str.replace('e', '', 1) print ("The string after removal of character: " + res_str)2 Phương thức replace() chấp nhận ký tự được thay thế; . Chúng tôi đang thay thế ký tự “d” bằng một ký tự trống và ở đầu ra, bạn có thể thấy rằng “d” đã bị xóa khỏi chuỗi chính Xóa ký tự n đầu tiên khỏi chuỗi trong PythonĐể xóa n ký tự đầu tiên khỏi chuỗi, hãy sử dụng Python slice 0đầu ra 1Chúng tôi muốn xóa năm ký tự đầu tiên khỏi chuỗi trong ví dụ này. Vì vậy, chúng tôi đã lấy n = 5, sau đó sử dụng phép cắt, chúng tôi đã xóa năm ký tự đầu tiên khỏi chuỗi Phần kết luậnSử dụng cắt để xóa ký tự đầu tiên hoặc n ký tự đầu tiên. Sử dụng phương thức thay thế () để xóa ký tự cụ thể khỏi chuỗi. Loại bỏ ký tự đầu tiên, n ký tự hay ký tự cụ thể, Python cung cấp rất nhiều hàm hoặc tổ hợp các hàm giúp chúng ta đạt được kết quả cần thiết Đó là nó cho bài viết này Bài viết liên quanXóa ký tự cuối cùng khỏi chuỗi Xóa ký tự khỏi chuỗi Xóa khoảng trắng khỏi chuỗi Chuỗi cắt Python Bài viết trước Python acos. Hàm acos() trong Python là gì Bài viết tiếp theo Cách viết hoa chữ cái đầu tiên trong Python 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 |