Chữ hoa Python

Xử lý các chuỗi trong Python là phổ biến. Một thao tác phổ biến mà bạn có thể muốn thực hiện trên một chuỗi là thay đổi kiểu chữ thành chữ hoa hoặc chữ thường

  1. Để chuyển đổi chuỗi Python thành chữ thường, hãy sử dụng phương thức Lower[] tích hợp sẵn của chuỗi
  2. Để chuyển đổi một chuỗi Python thành chữ hoa, hãy sử dụng phương thức upper[] tích hợp

Đây là một ví dụ nhanh

"Hello, world".upper[] # HELLO WORLD
"HELLO, WORLD".lower[] # hello world

Hãy xem các trường hợp chuyển đổi khác trong Python

Cách kiểm tra xem một chuỗi có ở dạng chữ thường/chữ hoa không

Bạn có thể thấy hữu ích khi có thể kiểm tra xem một chuỗi đã ở dạng chữ thường hay chữ hoa. Không có gì ngạc nhiên khi có các phương thức tích hợp sẵn để thực hiện việc này trong Python

Để kiểm tra xem một chuỗi ở dạng chữ hoa hay chữ thường trong Python, hãy sử dụng các phương thức isupper[] và islower[] tích hợp sẵn

Đây là hai ví dụ

"Hello, world".islower[] # False
"HELLO, WORLD".isupper[] # True

Cách viết hoa chữ cái đầu tiên của chuỗi trong Python

Đôi khi bạn có thể chỉ muốn thay đổi trường hợp của chữ cái đầu tiên của một chuỗi. Trong trường hợp này, bạn không muốn chuyển đổi toàn bộ chuỗi thành chữ hoa. Bởi vì đây là một nhiệm vụ thường xuyên phải làm, nên cũng có một phương thức tích hợp sẵn trong Python để viết hoa chữ cái đầu tiên của một từ

Để viết hoa chữ cái đầu tiên của một chuỗi trong Python, hãy sử dụng phương thức vốn hóa [] tích hợp

Đây là một ví dụ

"hello, world".capitalize[] # Hello, world

Cách hoán đổi các trường hợp trong Python

Một thao tác ít thường xuyên hơn để thực hiện trên một chuỗi là chuyển đổi chữ thường thành chữ hoa và ngược lại. Nếu bạn đang gặp tình huống này, có một chức năng tích hợp hữu ích mà bạn có thể sử dụng

Để chuyển từng chữ thường thành chữ hoa và ngược lại, sử dụng phương thức swapcase[]

Ví dụ

"HELLO, world".swapcase[] # hello, WORLD

Cách đặt tiêu đề cho một chuỗi trong Python

Trường hợp tiêu đề đề cập đến một chuỗi trong đó chữ cái đầu tiên của mỗi từ được viết hoa

Để viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi, hãy sử dụng trình chuyển đổi kiểu chữ hoa chữ thường bằng cách gọi phương thức title[]

Ví dụ

"hello, world".title[] # Hello, World

Sự kết luận

Hôm nay bạn đã học cách chuyển đổi chuỗi thành chữ thường và chữ hoa trong Python. Ngoài ra, bạn cũng đã xem một số ví dụ về cách áp dụng các cách viết hoa khác

Trong Python upper[] là một hàm dựng sẵn chuyển đổi chuỗi chữ thường thành chuỗi chữ hoa và trả về nó.  

Trong ngôn ngữ giáo dân, phương thức này chuyển đổi tất cả các ký tự chữ thường có trong chuỗi thành ký tự chữ hoa, nếu không có ký tự chữ thường nào có trong chuỗi đã cho, nó sẽ trả về chuỗi gốc

cú pháp

sợi dây. phía trên[]

Thông số. Không lấy bất kỳ tham số nào

trả lại. Trả về chuỗi chữ hoa, nếu không có ký tự chữ thường thì trả về chuỗi đầu vào

Thí dụ

# Python code to explain upper[] function 
  
# Initialize a string with all lowercase characters 
str1 = 'stechies.com'
print[str1.upper[]]

# Initialize a string with uppercase & lowercase characters 
str1 = 'StecHIes.com'
print[str1.upper[]]

đầu ra

STECHIES.COM
STECHIES.COM

Sử dụng hàm upper[] trong ứng dụng

Thí dụ

# Python program to compare two string using upper[] function

# Initialize strings to compare
str1 = 'STECHIES'
str2 = 'SteChies'

# Compare string without using upper[] function
if[str1 == str2]:
    print[str1,'and ',str2,' are same']
else:
    print[str1,'and ',str2,' are not same']
    
# Compare string with upper[] function
if[str1.upper[] == str2.upper[]]:
    print[str1,'and ',str2,' are same']
else:
    print[str1,'and ',str2,' are not same']

đầu ra

________số 8

Như chúng ta biết rằng python là ngôn ngữ lập trình phân biệt chữ hoa chữ thường nên nó coi chữ “S” viết hoa và chữ ‘s’ nhỏ là hai ký tự khác nhau

Vì vậy, để so sánh chuỗi, trước tiên chúng ta cần chuyển đổi cả chuỗi thành chữ thường hoặc chữ in hoa.  

hàm isupper[]

Trong python isupper[] là một hàm dựng sẵn, hàm này kiểm tra xem tất cả các ký tự có trong một chuỗi có phải là chữ hoa hay không

Tôi gặp sự cố khi thay đổi chuỗi thành chữ hoa bằng Python. Trong nghiên cứu của tôi, tôi đã nhận được

"Hello, world".islower[] # False
"HELLO, WORLD".isupper[] # True
1 nhưng nó không hoạt động

Đoạn mã sau

 >>s = 'sdsd'
 >>s.ascii_uppercase

Đưa ra thông báo lỗi này

"Hello, world".islower[] # False
"HELLO, WORLD".isupper[] # True
0

Câu hỏi của tôi là. làm cách nào tôi có thể chuyển đổi một chuỗi thành chữ hoa trong Python?

Chủ Đề