Python có một bộ các phương thức tích hợp mà bạn có thể sử dụng trên các chuỗi.
Lưu ý: Tất cả các phương thức chuỗi trả về các giá trị mới. Họ không thay đổi chuỗi ban đầu. All string methods returns new values. They do not change the original string.
Viết hoa [] | Chuyển đổi ký tự đầu tiên thành vỏ trên |
CASEPERD [] | Chuyển đổi chuỗi thành chữ thường |
trung tâm[] | Trả về một chuỗi tập trung |
đếm[] | Trả về số lần một giá trị được chỉ định xảy ra trong một chuỗi |
mã hóa [] | Trả về một phiên bản được mã hóa của chuỗi |
endswith [] | Trả về true nếu chuỗi kết thúc với giá trị được chỉ định |
expandtabs [] | Đặt kích thước tab của chuỗi |
tìm thấy[] | Tìm kiếm chuỗi cho một giá trị được chỉ định và trả về vị trí của nơi nó được tìm thấy |
định dạng[] | Các định dạng các giá trị được chỉ định trong một chuỗi |
format_map [] | Các định dạng các giá trị được chỉ định trong một chuỗi |
format_map [] | Tìm kiếm chuỗi cho một giá trị được chỉ định và trả về vị trí của nơi nó được tìm thấy |
định dạng[] | Các định dạng các giá trị được chỉ định trong một chuỗi |
format_map [] | mục lục[] |
isalnum [] | Trả về true nếu tất cả các ký tự trong chuỗi là chữ và số |
Isalpha [] | Trả về true nếu tất cả các ký tự trong chuỗi nằm trong bảng chữ cái |
isascii [] | Trả về true nếu tất cả các ký tự trong chuỗi là các ký tự ASCII |
isdecimal [] | Trả về true nếu tất cả các ký tự trong chuỗi là số thập phân |
isdigit [] | Trả về true nếu tất cả các ký tự trong chuỗi là các chữ số |
isidentifier [] | Trả về true nếu chuỗi là một định danh |
thấp hơn[] | Trả về true nếu tất cả các ký tự trong chuỗi là chữ thường |
isnumeric [] | Trả về true nếu tất cả các ký tự trong chuỗi là số |
isprintable [] | Trả về true nếu tất cả các ký tự trong chuỗi có thể in được |
không gian ISSP [] | Trả về true nếu tất cả các ký tự trong chuỗi là khoảng trắng |
istitle [] | Trả về đúng nếu chuỗi tuân theo các quy tắc của một tiêu đề |
Isupper [] | Trả về true nếu tất cả các ký tự trong chuỗi là trường hợp trên |
tham gia[] | Chuyển đổi các phần tử của một thứ có thể lặp thành một chuỗi |
ljust [] | Trả về một phiên bản chính đáng của chuỗi |
thấp hơn[] | Chuyển đổi một chuỗi thành chữ thường |
Lstrip [] | Trả về phiên bản trang trí bên trái của chuỗi |
Maketrans [] | Trả về một bảng dịch được sử dụng trong các bản dịch |
vách ngăn[] | Trả về một tuple trong đó chuỗi được chia thành ba phần |
thay thế[] | Trả về một tuple trong đó chuỗi được chia thành ba phần |
thay thế[] | Trả về một chuỗi trong đó một giá trị được chỉ định được thay thế bằng một giá trị được chỉ định |
rfind [] | Trả về phiên bản trang trí bên trái của chuỗi |
Maketrans [] | Trả về một bảng dịch được sử dụng trong các bản dịch |
vách ngăn[] | Trả về một tuple trong đó chuỗi được chia thành ba phần |
thay thế[] | Trả về một bảng dịch được sử dụng trong các bản dịch |
vách ngăn[] | Trả về một tuple trong đó chuỗi được chia thành ba phần |
thay thế[] | Trả về một chuỗi trong đó một giá trị được chỉ định được thay thế bằng một giá trị được chỉ định |
rfind [] | Tìm kiếm chuỗi cho một giá trị được chỉ định và trả về vị trí cuối cùng của nơi nó được tìm thấy |
Rindex [] | RJUST [] |
Trả về một phiên bản chính đáng của chuỗi | rpartition [] |
rsplit [] | Chia chuỗi vào dấu phân cách được chỉ định và trả về danh sách |
rstrip [] | Trả về một phiên bản trang trí bên phải của chuỗi |
tách ra[] | splitlines [] |
Lưu ý: Tất cả các phương thức chuỗi trả về các giá trị mới. Họ không thay đổi chuỗi ban đầu. All string methods returns new values. They do not change the original string.
Chia chuỗi ở mức độ ngắt dòng và trả về danh sách
Python cung cấp rất nhiều chức năng tích hợp để thao tác các chuỗi. Chuỗi Python là bất biến, vì vậy tất cả các chức năng này trả về một chuỗi mới và chuỗi ban đầu không thay đổi.
Chức năng chuỗi Python
Có nhiều chức năng để hoạt động trên chuỗi. Tuy nhiên, nó không khả thi để nhớ tất cả chúng. Vì vậy, ở đây tôi chia chúng thành các loại khác nhau.
- Phải biết các chức năng chuỗi
- Tốt để biết các chức năng chuỗi
- Chức năng chuỗi linh tinh
- Các chức năng tích hợp hoạt động trên chuỗi
- Hoạt động chuỗi hữu ích
Phải biết các chức năng chuỗi
Các chức năng tích hợp hoạt động trên chuỗi | Hoạt động chuỗi hữu ích |
Hàm số | Sự mô tả |
định dạng[] | Nó được sử dụng để tạo một chuỗi được định dạng từ chuỗi mẫu và các giá trị được cung cấp. |
tách ra[] | Chức năng phân chia chuỗi python được sử dụng để chia một chuỗi thành danh sách các chuỗi dựa trên dấu phân cách. |
tham gia[] | Hàm này trả về một chuỗi mới là sự kết hợp của các chuỗi trong ITable với đối tượng chuỗi như một dấu phân cách. |
dải [] | Được sử dụng để cắt không gian trắng từ đối tượng chuỗi. |
format_map [] | Chuỗi Python format_map [] Trả về một phiên bản được định dạng của chuỗi bằng cách sử dụng các thay thế từ ánh xạ được cung cấp. |
phía trên[] | Chúng ta có thể chuyển đổi một chuỗi thành chữ hoa trong python bằng hàm str.upper []. |
thấp hơn[] | Hàm này tạo ra một chuỗi mới trong chữ thường. |
thay thế[] | Chức năng thay thế chuỗi python được sử dụng để tạo một chuỗi mới bằng cách thay thế một số phần của chuỗi khác. |
Tốt để biết các chức năng chuỗi
Các chức năng tích hợp hoạt động trên chuỗi | Hoạt động chuỗi hữu ích |
Hàm số | Sự mô tả |
định dạng[] | Nó được sử dụng để tạo một chuỗi được định dạng từ chuỗi mẫu và các giá trị được cung cấp. |
tách ra[] | Chức năng phân chia chuỗi python được sử dụng để chia một chuỗi thành danh sách các chuỗi dựa trên dấu phân cách. |
tham gia[] | Hàm này trả về một chuỗi mới là sự kết hợp của các chuỗi trong ITable với đối tượng chuỗi như một dấu phân cách. |
dải [] | Được sử dụng để cắt không gian trắng từ đối tượng chuỗi. |
format_map [] | Chuỗi Python format_map [] Trả về một phiên bản được định dạng của chuỗi bằng cách sử dụng các thay thế từ ánh xạ được cung cấp. |
phía trên[] | Chúng ta có thể chuyển đổi một chuỗi thành chữ hoa trong python bằng hàm str.upper []. |
thấp hơn[] | Hàm này tạo ra một chuỗi mới trong chữ thường. |
thay thế[] | Chức năng thay thế chuỗi python được sử dụng để tạo một chuỗi mới bằng cách thay thế một số phần của chuỗi khác. |
Chức năng chuỗi linh tinh
Các chức năng tích hợp hoạt động trên chuỗi | Hoạt động chuỗi hữu ích |
Hàm số | Sự mô tả |
định dạng[] | Nó được sử dụng để tạo một chuỗi được định dạng từ chuỗi mẫu và các giá trị được cung cấp. |
tách ra[] | Chức năng phân chia chuỗi python được sử dụng để chia một chuỗi thành danh sách các chuỗi dựa trên dấu phân cách. |
tham gia[] | Hàm này trả về một chuỗi mới là sự kết hợp của các chuỗi trong ITable với đối tượng chuỗi như một dấu phân cách. |
thấp hơn[] | Python String isLower [] trả về đúng nếu tất cả các ký tự vỏ trong chuỗi là chữ thường và có ít nhất một ký tự vỏ, nếu không nó sẽ trả về sai. |
isnumeric [] | Chuỗi python isNumeric [] hàm trả về true nếu tất cả các ký tự trong chuỗi là số, nếu không là sai. Nếu chuỗi trống, thì hàm này trả về sai. |
isprintable [] | Chuỗi python isprintable [] hàm trả về true nếu tất cả các ký tự trong chuỗi có thể in hoặc chuỗi trống, sai nếu không. |
không gian ISSP [] | Chức năng Python String ISSpace [] trả về đúng nếu chỉ có các ký tự khoảng trắng trong chuỗi, nếu không nó sẽ trả về sai. |
istitle [] | Chuỗi python istitle [] trả về true nếu chuỗi là cased tiêu đề và không trống, nếu không nó sẽ trả về sai. |
Isupper [] | Chức năng python isupper [] hàm trả về đúng nếu tất cả các ký tự vỏ được viết ở chữ hoa. |
rjust [], ljust [] | Các chức năng tiện ích để tạo một chuỗi mới có độ dài được chỉ định từ chuỗi nguồn với biện minh bên phải và bên trái. |
SWAPCASE [] | Chức năng hoán đổi chuỗi python [] Trả về một chuỗi mới với các ký tự chữ hoa được chuyển đổi sang chữ thường và ngược lại. |
vách ngăn[] | Chức năng phân vùng chuỗi Python [] chia một chuỗi dựa trên một dấu phân cách thành một tuple với ba chuỗi. |
splitlines [] | Chức năng Python String splitlines [] trả về danh sách các dòng trong chuỗi. |
Tiêu đề[] | Chức năng Python String Title [] Trả về một phiên bản giới thiệu tiêu đề của chuỗi. |
zfill [] | Chức năng Python String Zfill [Width] Trả về một chuỗi mới có chiều rộng được chỉ định. Chuỗi được lấp đầy bằng 0 ở phía bên trái để tạo chiều rộng được chỉ định. |
Các chức năng tích hợp hoạt động trên chuỗi
Len [] | Độ dài chuỗi Python có thể được xác định bằng cách sử dụng hàm len [] tích hợp. |
ascii [] | Hàm python ascii [] trả về biểu diễn chuỗi của đối tượng. Hàm này gọi hàm repr [] và trước khi trả về chuỗi đại diện, thoát khỏi các ký tự không phải ASCII bằng cách sử dụng \ x, \ u hoặc \ u thoát ra. |
bool [] | Hàm Python bool [] trả về giá trị boolean cho một đối tượng. Lớp Bool chỉ có hai trường hợp - đúng và sai. |
bytearray [] | Hàm Python bytearray [] trả về một đối tượng bytearray chứa mảng byte từ nguồn đầu vào. |
byte [] | Hàm này trả về đối tượng byte là một chuỗi số nguyên bất biến trong phạm vi 0 |
ord [] | Chức năng Python ord [] lấy đối số chuỗi của một ký tự unicode duy nhất và trả về giá trị điểm mã unicode số nguyên của nó. |
liệt kê [] | Chức năng liệt kê Python có một chuỗi, và sau đó làm cho mỗi phần tử của chuỗi thành một tuple. |
trôi nổi[] | Như tên đã nói, hàm python float [] trả về một số điểm nổi từ đối số đầu vào. |
băm [] | Hàm này trả về giá trị băm của đối tượng đã cho. |
Tôi[] | Hàm Python ID [] trả về danh tính của người dùng của đối tượng. Danh tính của một đối tượng là một số nguyên, được đảm bảo là duy nhất và không đổi cho đối tượng này trong suốt vòng đời của nó. |
int [] | Hàm python int [] trả về một đối tượng số nguyên từ đầu vào được chỉ định. Đối tượng INT được trả về sẽ luôn nằm trong cơ sở 10. |
bản đồ[] | Hàm python map [] được sử dụng để áp dụng một hàm trên tất cả các phần tử của đối tượng bản đồ có thể lặp lại và trả về. |
in[] | Hàm python print [] được sử dụng để in dữ liệu vào bảng điều khiển. |
lát cắt[] | Hàm Python Slice [] Trả về một đối tượng lát cắt biểu thị tập hợp các chỉ số được chỉ định theo phạm vi [bắt đầu, dừng, bước]. |
loại hình[] | Hàm này trả về loại đối tượng. |
Hoạt động chuỗi hữu ích
- F -String trong Python - Cách định dạng mới và tốt hơn được giới thiệu trong Python 3.6.
- Chất nền trong Python
- Tạo chuỗi ngẫu nhiên
- Mô -đun chuỗi Python
- Chuỗi thô
- Chuỗi đa dòng
- Chuỗi kiểm tra bình đẳng
- So sánh chuỗi
- Kết hợp chuỗi
- Chuỗi cắt
- Đảo ngược một chuỗi
- Chuỗi thành DateTime - Strptime []
- Chuyển đổi chuỗi thành int
- Chuyển đổi chuỗi thành byte
- Chuyển đổi chuỗi thành float
- Chuyển đổi danh sách thành chuỗi
- Chuỗi lớp mẫu
- Kiểm tra nếu biến là chuỗi?
- Chuỗi concatenate và int
- Xóa ký tự khỏi chuỗi
- Cách nối dây
- Tìm chuỗi trong danh sách
- Xóa khoảng trống khỏi chuỗi
Tôi có cần nhớ tất cả chúng không?
Không ai có thể nhớ tất cả trong số họ. Bạn luôn có thể tìm thấy chúng trong IDE của bạn. Hình ảnh dưới đây là từ tệp pycharm ide buildins.py của tôi.
Tôi đã liệt kê tất cả các phương thức chuỗi Python chưa?
Tôi đã liệt kê gần như tất cả các phương thức chuỗi Python quan trọng. Tuy nhiên, một số trong số họ có thể đã bỏ lỡ. Danh sách này được cập nhật cho đến Python 3.7. Vì vậy, bất kỳ chức năng nào xuất hiện trong các bản phát hành sau không được liệt kê ở đây, ít nhất là không phải ngay bây giờ. Nếu bạn nghĩ rằng tôi đã bỏ lỡ một số chức năng quan trọng, vui lòng trả lời trong các bình luận và tôi cũng sẽ thêm chúng.