Danh Sách Các Phương Thức Chuỗi để Thao Tác Chữ Hoa Và Chữ ...
Có thể bạn quan tâm
Kiểu chuỗi (str) của Python đạt tiêu chuẩn với các phương thức thuận tiện để thao tác với chữ hoa và chữ thường. Bạn có thể chuyển đổi giữa chữ hoa và chữ thường và xác định trường hợp.
- String Methods — Built-in Types — Python 3.10.0 Documentation
Thông tin sau được cung cấp ở đây.
- Chuyển đổi giữa chữ hoa và chữ thường
- Cách sử dụng cơ bản
- Xử lý các ký tự kích thước đầy đủ và nửa kích thước
- str.upper()Chuyển tất cả các chữ cái sang chữ hoa
- str.lower()Chuyển tất cả các chữ cái thành chữ thường
- str.capitalize()Chuyển chữ cái đầu tiên thành chữ hoa và phần còn lại thành chữ thường.
- str.title()Chuyển chữ cái đầu tiên của từ thành chữ hoa và phần còn lại thành chữ thường.
- str.swapcase()Chuyển chữ hoa thành chữ thường và chữ thường thành chữ hoa.
- Xác định chữ hoa và chữ thường
- str.isupper(): Xác định xem tất cả các chữ cái đều là chữ hoa
- str.islower(): Xác định xem tất cả các ký tự có phải là chữ thường hay không.
- str.istitle(): Xác định xem nó có phải là một trường hợp tiêu đề hay không.
- So sánh các chuỗi theo cách không phân biệt chữ hoa chữ thường
- Chuyển đổi giữa chữ hoa và chữ thường
- Cách sử dụng cơ bản
- Xử lý các ký tự kích thước đầy đủ và nửa kích thước
- str.upper (): chuyển đổi tất cả các chữ cái thành chữ hoa
- str.lower (): chuyển đổi tất cả các ký tự thành chữ thường
- str.capitalize (): chuyển chữ cái đầu tiên thành chữ hoa, phần còn lại thành chữ thường
- str.title (): chuyển chữ cái đầu tiên của từ thành chữ hoa và phần còn lại thành chữ thường
- str.swapcase (): chuyển đổi chữ hoa thành chữ thường, chữ thường thành chữ hoa
- Xác định chữ hoa và chữ thường
- str.isupper (): xác định xem tất cả các chữ cái đều là chữ hoa
- str.islower (): xác định xem tất cả các ký tự đều là chữ thường
- str.istitle (): Xác định xem trường hợp có phải là trường hợp tiêu đề hay không.
- So sánh các chuỗi theo cách không phân biệt chữ hoa chữ thường
Chuyển đổi giữa chữ hoa và chữ thường
Cách sử dụng cơ bản
Đầu tiên, tôi sẽ giải thích cách sử dụng cơ bản. Chúng tôi sẽ sử dụng phương thức upper () để viết hoa tất cả các chữ cái làm ví dụ, nhưng điều này cũng áp dụng cho các phương thức khác.
Để thuận tiện, chúng tôi viết “chuyển đổi”, nhưng trong Python, các đối tượng kiểu chuỗi (str) không thể cập nhật được, vì vậy bản thân chuỗi gốc (s_org trong ví dụ) không bị thay đổi.
s_org = 'pYThon proGramminG laNguAge' print(s_org.upper()) # PYTHON PROGRAMMING LANGUAGE print(s_org) # pYThon proGramminG laNguAgeNếu bạn muốn sử dụng chuỗi đã chuyển đổi sau này, bạn có thể lưu trữ nó trong một biến mới như sau.
s_new = s_org.upper() print(s_new) # PYTHON PROGRAMMING LANGUAGECũng có thể ghi đè biến ban đầu.
s_org = s_org.upper() print(s_org) # PYTHON PROGRAMMING LANGUAGEXử lý các ký tự kích thước đầy đủ và nửa kích thước
Nếu một ký tự phân biệt chữ hoa chữ thường, chẳng hạn như bảng chữ cái, nó sẽ được chuyển đổi thành cả ký tự byte đơn và byte kép.
Các ký tự không phân biệt chữ hoa chữ thường, chẳng hạn như số và ký tự Trung Quốc, không thay đổi. Ví dụ dành cho upper (), nhưng điều tương tự cũng áp dụng cho các phương thức khác.
s_org = 'Pyhon Python 123' print(s_org.upper()) # PYHON PYTHON 123str.upper (): chuyển đổi tất cả các chữ cái thành chữ hoa
s_org = 'pYThon proGramminG laNguAge' print(s_org.upper()) # PYTHON PROGRAMMING LANGUAGEstr.lower (): chuyển đổi tất cả các ký tự thành chữ thường
s_org = 'pYThon proGramminG laNguAge' print(s_org.lower()) # python programming languagestr.capitalize (): chuyển chữ cái đầu tiên thành chữ hoa, phần còn lại thành chữ thường
s_org = 'pYThon proGramminG laNguAge' print(s_org.capitalize()) # Python programming languagestr.title (): chuyển chữ cái đầu tiên của từ thành chữ hoa và phần còn lại thành chữ thường
Chuyển đổi sang cái gọi là trường hợp tiêu đề.
s_org = 'pYThon proGramminG laNguAge' print(s_org.title()) # Python Programming Languagestr.swapcase (): chuyển đổi chữ hoa thành chữ thường, chữ thường thành chữ hoa
Hoán đổi chữ hoa và chữ thường.
s_org = 'pYThon proGramminG laNguAge' print(s_org.swapcase()) # PytHON PROgRAMMINg LAnGUaGEXác định chữ hoa và chữ thường
Trong các ví dụ sau, các phương thức được gọi trực tiếp từ các ký tự chuỗi chẳng hạn như ‘python’, nhưng điều này cũng đúng khi được lưu trữ trong các biến như trong các ví dụ trước.
str.isupper (): xác định xem tất cả các chữ cái đều là chữ hoa
isupper () trả về true nếu nó chứa ít nhất một ký tự phân biệt chữ hoa chữ thường và tất cả chúng đều là chữ hoa, ngược lại là false.
print('PYTHON'.isupper()) # True print('Python'.isupper()) # FalseNếu ký tự phân biệt chữ hoa chữ thường, thì ngay cả các ký tự 2 byte cũng được đánh giá.
print('PYTHON'.isupper()) # TrueNếu ngay cả một ký tự phân biệt chữ hoa chữ thường được bao gồm, thì ký tự không phân biệt chữ hoa chữ thường sẽ bị bỏ qua, nhưng nếu không có ký tự phân biệt chữ hoa chữ thường nào được bao gồm (tất cả các ký tự đều không phân biệt chữ hoa chữ thường) thì quyết định đó là sai.
print('PYTHON 123'.isupper()) # True print('123'.isupper()) # Falsestr.islower (): xác định xem tất cả các ký tự đều là chữ thường
islower () trả về true nếu nó chứa ít nhất một ký tự phân biệt chữ hoa chữ thường và tất cả chúng đều là chữ thường, ngược lại là false.
print('python'.islower()) # True print('Python'.islower()) # FalseNếu ký tự phân biệt chữ hoa chữ thường, thì ngay cả các ký tự 2 byte cũng được đánh giá.
print('python'.islower()) # TrueNếu ngay cả một ký tự phân biệt chữ hoa chữ thường được bao gồm, thì ký tự không phân biệt chữ hoa chữ thường sẽ bị bỏ qua, nhưng nếu không có ký tự phân biệt chữ hoa chữ thường nào được bao gồm (tất cả các ký tự đều không phân biệt chữ hoa chữ thường) thì quyết định đó là sai.
print('python 123'.islower()) # True print('123'.islower()) # Falsestr.istitle (): Xác định xem trường hợp có phải là trường hợp tiêu đề hay không.
istitle () trả về true nếu chuỗi là chữ hoa tiêu đề (chữ cái đầu tiên của từ là chữ hoa, các chữ còn lại là chữ thường), ngược lại là false.
print('Python Programming Language'.istitle()) # True print('PYTHON Programming Language'.istitle()) # FalseNếu nó chứa các ký tự không phân biệt chữ hoa chữ thường, thì nó sẽ là false nếu các ký tự không phân biệt chữ hoa chữ thường đứng trước một chữ cái thường.
print('★Python Programming Language'.istitle()) # True print('Python★ Programming Language'.istitle()) # True print('Py★thon Programming Language'.istitle()) # FalseLưu ý rằng không có nhiều chuỗi như ví dụ trên, nhưng thực tế là bao gồm các số ở dạng số thứ tự và các trường hợp khác.
print('The 1st Team'.istitle()) # False print('The 1St Team'.istitle()) # TrueNếu không có ký tự phân biệt chữ hoa chữ thường nào được bao gồm (tất cả các ký tự đều không phân biệt chữ hoa chữ thường), false.
print('123'.istitle()) # FalseSo sánh các chuỗi theo cách không phân biệt chữ hoa chữ thường
Khi so sánh các chuỗi, các chữ cái viết hoa và viết thường khác nhau không được coi là tương đương.
s1 = 'python' s2 = 'PYTHON' print(s1 == s2) # FalseNếu bạn muốn so sánh không phân biệt chữ hoa chữ thường, bạn có thể sử dụng upper () hoặc Lower () để chuyển đổi hai và so sánh chúng.
print(s1.upper() == s2.upper()) # True print(s1.lower() == s2.lower()) # True print(s1.capitalize() == s2.capitalize()) # True print(s1.title() == s2.title()) # TrueTừ khóa » Chuyển Chữ Thường Thành Chữ Hoa Trong Python
-
Chuyển Chữ Hoa Thành Chữ Thường Và Ngược Lại Trong Python
-
Phương Thức Upper() Trong Python
-
Hàm Upper() Trong Python - Học Lập Trình Python - VietTuts
-
Chuyển đổi Chuỗi Thành Chữ Thường Trong Python
-
Phương Thức String Upper() Trong Python
-
Cách Thay đổi Một Chuỗi Thành Chữ Hoa? - HelpEx
-
Làm Cách Nào để Viết Thường Một Chuỗi Trong Python? - HelpEx
-
Trả Về Chuỗi S Viết Thường Nếu Ký Tự đầu Chuỗi S Là Chữ Thường ...
-
Chương Trình Python để Chuyển đổi Chuỗi Thành Chữ Hoa
-
Hướng Dẫn 3 Cách Thay đổi Chữ Thường Thành Chữ Hoa Và Ngược Lại ...
-
Kiểu Dữ Liệu Chuỗi Và định Dạng Chuỗi Trong Python | TopDev
-
Chi Tiết Bài Học 6.Chuỗi Trong Python - Vimentor
-
Chuyển đổi Chữ Thành Hình ảnh Trong Python - Aspose
-
Giới Thiệu Về Các Hàm Chuỗi Trong Python 3