Thao tác chuỗi là một trong những khía cạnh quan trọng nhất của Python. Bạn có thể thao tác với các chuỗi bằng kỹ thuật cắt, lặp qua các phần tử và phương thức chuỗi. Có thể sử dụng các phương thức như count[], find[], format[], upper[], index[] và split[]. Nhưng có thể xảy ra trường hợp bạn muốn xóa ký tự đầu hoặc ký tự cuối khỏi chuỗi.
Xóa ký tự đầu tiên và cuối cùng khỏi chuỗi
Trong hướng dẫn này, bạn sẽ học cách xóa ký tự đầu tiên và ký tự cuối cùng khỏi chuỗi bằng chỉ mục
Trong Python, mỗi ký tự của chuỗi có chỉ mục của nó. Có hai loại chỉ mục trong python
- Trái sang phải hoặc Chỉ số Tích cực
- Phải sang trái hoặc Chỉ số phủ định
sợi dây
s
t
e
c
h
i
e
s
mục lục
0
1
2
3
4
5
6
7
mục lục
-số 8
-7
-6
-5
-4
-3
-2
-1
Bằng cách sử dụng chỉ mục chuỗi, chúng ta có thể xóa các ký tự cụ thể khỏi chuỗi
Xóa ký tự cuối cùng khỏi chuỗi Python
Thí dụ
# Python3 code to remove last character from string
# initializing test string
string='stechies'
# Remove last character
remove_last = string[:-1]
# Print remaining string
print[remove_last]
đầu ra
stechie
Giải trình
Trong mã này, chuỗi biến được khởi tạo với giá trị chuỗi “stechies”. Kỹ thuật cắt chuỗi được sử dụng trong dòng tiếp theo. Chuỗi [. -1] chỉ định tất cả các ký tự của chuỗi ngoại trừ ký tự cuối cùng. Chỉ số phủ định -1 chỉ định ký tự cuối cùng trong chuỗi “s”. Các [. -1] chỉ định ký tự ở chỉ mục 0 và đi lên chỉ mục trước chỉ mục cuối cùng
Câu lệnh cuối cùng của mã in ra giá trị của biến remove_last. đầu ra cuối cùng là
kỹ thuật viên
Python Xóa ký tự đầu tiên khỏi chuỗi
Thí dụ
# Python3 code to remove first character from string
# initializing test string
string='stechies'
# Remove first character
remove_first = string[1:]
# Print remaining string
print[remove_first]
đầu ra
techies
Giải trình
Ở đây, chuỗi biến được gán giá trị 'stechies'. Biến remove_first được gán giá trị cắt của chuỗi. Chuỗi mã [1. ] chỉ định tất cả các ký tự của chuỗi bắt đầu từ chỉ mục 1 cho đến chỉ mục cuối cùng. Do đó, khi chỉ mục bắt đầu từ 0, ký tự đầu tiên của chuỗi bị xóa. Các ký tự còn lại của chuỗi được in ra màn hình trong dòng mã tiếp theo
Do đó, đầu ra cuối cùng là
kỹ thuật viên
Sự kết luận
Khi đề cập đến các chỉ số để loại bỏ các ký tự khỏi chuỗi, hãy nhớ rằng chúng bắt đầu từ 0. Vì vậy, nếu bạn đề cập đến một [1. 5], chỉ số thứ hai sẽ được xem xét chứ không phải chỉ số thứ 6. Các ký tự nằm giữa hai chỉ số sẽ được in ra màn hình. Hơn nữa, nếu bạn đề cập đến một [1. ], các phần tử từ chỉ số thứ hai cho đến chỉ số cuối cùng sẽ được in ra. Các chỉ số tiêu cực cũng nên được sử dụng cẩn thận. Điều này là để đảm bảo rằng đầu ra cuối cùng là chính xác.
Ví dụ này tập trung vào python lấy ký tự đầu tiên và cuối cùng của chuỗi. từng bước giải thích cách lấy ký tự đầu tiên và cuối cùng của chuỗi trong python. Ở đây bạn sẽ học lấy ký tự đầu tiên và cuối cùng của chuỗi python. Bài viết này sẽ cung cấp cho bạn một ví dụ đơn giản về in ký tự đầu và cuối của chuỗi trong python. bạn sẽ làm những việc sau để trích xuất ký tự đầu tiên và cuối cùng từ chuỗi trong python
Trong ví dụ này, tôi sẽ thêm biến myString với chuỗi hello. Sau đó, chúng tôi sẽ sử dụng key để lấy ký tự đầu tiên và ký tự cuối cùng từ chuỗi trong python. Vì vậy, không cần phải quảng cáo thêm, hãy xem các ví dụ đơn giản. Bạn có thể sử dụng các ví dụ này với phiên bản python3 [Python 3]
techies
12techies
17 Gs fr Gs76
Gs fr Gs89
Gs fr Gs89
Gs fr Gs80
techies
108techies
109 Gs fr Gs17
Gs fr Gs92
Chuỗi Python là bất biến có nghĩa là chúng ta không thể sửa đổi nó trực tiếp. Nhưng Python có tính năng cắt chuỗi giúp thực hiện các thao tác chuỗi và sửa đổi dễ dàng hơn. Thực hiện theo các bước dưới đây để hoán đổi ký tự –
- Chúng tôi khởi tạo một biến bắt đầu, lưu trữ ký tự đầu tiên của chuỗi [chuỗi [0]]
- Chúng ta khởi tạo một biến end lưu ký tự cuối cùng [chuỗi[-1]]
- Sau đó, chúng tôi sẽ sử dụng cắt chuỗi, string[1. -1], điều này sẽ truy cập tất cả các ký tự từ vị trí thứ 2 ngoại trừ ký tự cuối cùng
- Sau đó, chúng tôi thêm ba chuỗi này theo yêu cầu để tạo thành một chuỗi mới có các ký tự đầu tiên và cuối cùng của chuỗi ban đầu được hoán đổi. Và sau đó chúng tôi sẽ in nó
Dưới đây là việc thực hiện các phương pháp trên
Python3
techies
5 techies
6techies
7techies
7techies
9techies
7______41stechie
00 stechie
01stechie
02stechie
03techies
7techies
7____106techies
7__stechie
08stechie
00 stechie
01stechie
81stechie
82stechie
03techies
7techies
7__stechie
86stechie
00 stechie
08stechie
89 stechie
01stechie
82techies
52stechie
81stechie
82stechie
03stechie
89 Gs fr Gs1