Hướng dẫn what are the string operations in python? - các hoạt động chuỗi trong python là gì?


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.

Phương phápSự mô tả
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ỗirpartition ()
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

Tốt để biết các chức năng chuỗiChức năng chuỗi linh tinh
Các chức năng tích hợp hoạt động trên chuỗiHoạ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

Tốt để biết các chức năng chuỗiChức năng chuỗi linh tinh
Các chức năng tích hợp hoạt động trên chuỗiHoạ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

Tốt để biết các chức năng chuỗiChức năng chuỗi linh tinh
Các chức năng tích hợp hoạt động trên chuỗiHoạ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

Hàm sốSự mô tả
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.

Hướng dẫn what are the string operations in python? - các hoạt động chuỗi trong python là gì?
Chức năng chuỗi Python - Pycharm

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.

Các hoạt động chuỗi cơ bản là gì?

Các hoạt động chuỗi bao gồm nối, quét, phụ, dịch và xác minh.concatenation, scanning, substringing, translation, and verification.

Các hoạt động chuỗi với ví dụ là gì?

Chuỗi chức năng.

Chức năng hoạt động chuỗi là gì?

Các chức năng xử lý chuỗi được xác định trong "Chuỗi. ... Thêm video trên YouTube ..

Những hoạt động đặc biệt trong chuỗi trong Python?

Chuỗi toán tử đặc biệt.