Hướng dẫn find uppercase letters in string python - tìm chữ hoa trong chuỗi python
Phương thức Python Show Trong Python, khi bạn làm việc một chuỗi, bạn có thể muốn chuyển đổi chuỗi thành chữ hoa hoặc kiểm tra xem chuỗi đã có ở chữ hoa. Tìm Bootcamp của bạn phù hợp
Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email. Ví dụ: nếu bạn đang tạo một chương trình chuẩn bị dữ liệu cho các cuống vé tại một buổi hòa nhạc, bạn có thể muốn chuyển đổi tất cả các tên thành chữ hoa để chúng có thể dễ dàng đọc được. Trước khi bạn chuyển đổi chuỗi thành chữ hoa, bạn cũng có thể muốn kiểm tra xem nó có ở chữ hoa không. Đó là nơi mà các phương thức Python Chúng tôi sẽ thảo luận về cách sử dụng cả hai phương pháp này để hoạt động với các chuỗi chữ hoa trong hướng dẫn này. Chúng tôi cũng sẽ trải qua một vài ví dụ để minh họa cách chúng hoạt động. Nếu bạn quan tâm đến việc tìm hiểu về các phương thức chuỗi chữ thường trong Python, hãy xem hướng dẫn của chúng tôi về các phương thức viết thường Python. Làm lại chuỗi PythonString RefresherChuỗi lưu trữ văn bản và thường được tổ chức trong một biến. Chuỗi trong Python được khai báo với các trích dẫn đơn string_name = "This is a Python string." print(string_name)2 hoặc trích dẫn kép string_name = "This is a Python string." print(string_name)3. Mặc dù cả trích dẫn đơn và trích dẫn kép có thể được sử dụng, bạn nên bám vào cái này hay cái kia. Ở đây, một ví dụ về cách khai báo một chuỗi: string_name = "This is a Python string." Chúng ta có thể in một chuỗi với chức năng string_name = "This is a Python string." print(string_name)4: string_name = "This is a Python string." print(string_name) Chương trình của chúng tôi trả về: string_name = "This is a Python string." print(string_name)5 Bây giờ, chúng tôi đã chải trên các chuỗi, hãy để xem xét cách chúng tôi có thể chuyển đổi chúng thành chữ hoa. Python trênPhương pháp Python Cú pháp cho phương thức Như bạn có thể thấy, phương thức Hãy cùng đi qua một ví dụ để cho thấy phương pháp Giả sử rằng chúng tôi đang làm việc tại một rạp chiếu phim và chúng tôi đang tạo ra một chương trình chuyển đổi tất cả các tên khách hàng thành chữ hoa. Chúng tôi đang làm điều này để tên khách hàng có thể dễ dàng đọc được vé và sử dụng một trường hợp nhất quán, điều này sẽ giúp các thư ký phim dễ dàng kiểm tra danh tính của người xem phim. Để thực hiện nhiệm vụ này, chúng tôi có thể sử dụng phương pháp attendee_name = "Elsie Swanson" print(attendee_name.upper()) Mã của chúng tôi trả về: attendee_name = "Elsie Swanson" print(attendee_name.upper())3. Hãy để chia nhỏ mã của chúng tôi để cho thấy nó hoạt động như thế nào. Trên dòng đầu tiên, chúng tôi tuyên bố một biến có tên là attendee_name = "Elsie Swanson" print(attendee_name.upper())4 lưu trữ tên của người xem phim của chúng tôi. Sau đó, trên dòng tiếp theo, chúng tôi sử dụng upper() để chuyển đổi attendee_name = "Elsie Swanson" print(attendee_name.upper())4 thành chữ hoa, và sau đó chúng tôi in tên sửa đổi thành bảng điều khiển. Phương pháp Python Isupper ()Trước khi bạn chuyển đổi một chuỗi thành chữ hoa, trước tiên bạn có thể muốn kiểm tra xem chuỗi chưa ở dạng chữ hoa. Để kiểm tra xem một chuỗi có ở chữ hoa không, chúng ta có thể sử dụng phương thức Tại đây, cú pháp cho phương pháp Chẳng hạn, hãy để sử dụng ví dụ về vé phim từ trên cao. Trước khi chúng tôi chuyển đổi tên phim phim ảnh thành chữ hoa trên vé của họ, trước tiên chúng tôi nên kiểm tra xem tên đó có được chuyển đổi thành chữ hoa hay không. Điều này sẽ cho phép chúng tôi làm cho mã của chúng tôi hiệu quả hơn vì chúng tôi sẽ không chuyển đổi một chuỗi thành chữ hoa đã được định dạng theo cách chính xác. Chúng tôi có thể kiểm tra xem tên của khách hàng đã có ở chữ hoa bằng cách sử dụng mã sau: attendee_name = "Elsie Swanson" print(attendee_name.isupper()) Mã của chúng tôi trả về: Sai. Như bạn có thể thấy, giá trị của biến attendee_name = "Elsie Swanson" print(attendee_name.upper())4 nằm trong trường hợp câu. Vì vậy, khi phương thức isupper() của chúng tôi được thực thi, nó sẽ trả về sai, bởi vì không phải mọi ký tự trong biến attendee_name = "Elsie Swanson" print(attendee_name.upper())4 đều ở chữ hoa. Phương thức Python Python isupper và trênHãy để Lôi đi một bước xa hơn với mã của chúng tôi. Trong ví dụ trên, chúng tôi đã sử dụng chức năng tích hợp Chúng tôi có thể kết hợp cả "Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!" Sao Kim, Kỹ sư phần mềm tại Rockbot attendee_name = "Elsie Swanson" if attendee_name.isupper() == False: attendee_name = attendee_name.upper() print(attendee_name) else: print("This attendee's name is already in uppercase.") print(attendee_name) Kết quả của mã của chúng tôi như sau: Nếu attendee_name = "Elsie Swanson" print(attendee_name.upper())4 của chúng tôi đã ở trong tình trạng tăng hoàn toàn, mã của chúng tôi sẽ trả về: This attendee's name is already in uppercase. ELSIE SWANSON Hãy để chia nhỏ mã của chúng tôi. Trên dòng đầu tiên, chúng tôi khai báo biến attendee_name = "Elsie Swanson" print(attendee_name.upper())4 lưu trữ tên của người xem phim của chúng tôi. Sau đó, chúng tôi sử dụng câu lệnh attendee_name = "Elsie Swanson" if attendee_name.isupper() == False: attendee_name = attendee_name.upper() print(attendee_name) else: print("This attendee's name is already in uppercase.") print(attendee_name)0 và isupper() để kiểm tra xem tên của khách hàng có ở chữ hoa hay không.Nếu câu lệnh đánh giá sai-điều đó có nghĩa là tên khách hàng của chúng tôi không nằm trong toàn bộ điều trị-chương trình của chúng tôi sử dụng phương thức Nếu tên của khách hàng đã ở trong trường hợp trên, nội dung của câu lệnh attendee_name = "Elsie Swanson" if attendee_name.isupper() == False: attendee_name = attendee_name.upper() print(attendee_name) else: print("This attendee's name is already in uppercase.") print(attendee_name)3 của chúng tôi được thực thi và một tin nhắn được in vào bảng điều khiển, cùng với tên của người tham dự. Sự kết luậnLàm việc với chuỗi chữ hoa là một hoạt động chuỗi phổ biến trong Python. Phương thức Hướng dẫn này đã thảo luận về cách sử dụng cả hai phương pháp Đó là tất cả những gì bạn cần biết về các phương pháp Làm cách nào để kiểm tra xem một chuỗi có chứa chữ hoa không?Đi qua ký tự chuỗi theo ký tự từ đầu đến cuối.Kiểm tra giá trị ASCII của mỗi ký tự cho các điều kiện sau: Nếu giá trị ASCII nằm trong phạm vi [65, 90], thì đó là một chữ cái viết hoa.Nếu giá trị ASCII nằm trong phạm vi [97, 122], thì đó là một chữ cái viết thường.If the ASCII value lies in the range of [65, 90], then it is an uppercase letter. If the ASCII value lies in the range of [97, 122], then it is a lowercase letter.
Làm cách nào để in các chữ cái chữ hoa trong một chuỗi trong Python?Bạn nên xác định biến Upper_chars bên trong hàm.Trong vòng lặp bạn nên gọi isupper () trên một ký tự, không phải toàn bộ chuỗi.Chức năng của bạn sẽ trả về một cái gì đó.define upper_chars variable inside the function. in the loop you should call isupper() on a character, not the whole string. your function should return something. |