Xem thảo luận Show Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc Bàn luận Vấn đề viết hoa một chuỗi là khá phổ biến và đã được thảo luận nhiều lần. Nhưng đôi khi, chúng ta có thể có một vấn đề như thế này trong đó chúng ta cần chuyển đổi ký tự đầu tiên của chuỗi thành chữ thường. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện. Phương pháp số 1: Sử dụng Chuỗi cắt + The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks3, nhiệm vụ này có thể dễ dàng được thực hiện bằng phương pháp thấp hơn, các ký tự được cung cấp cho nó và cắt có thể được sử dụng để thêm chuỗi còn lại sau ký tự đầu tiên. The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks4 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks5 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks6 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks7 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks8 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks9 0 1 2
The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks
Đầu ra: Phương pháp số 2: Sử dụng Lambda + Chuỗi cắt + The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks3 Công thức của chức năng Lambda phải được thêm vào nếu chúng ta cần thực hiện nhiệm vụ xử lý không có giá trị hoặc chuỗi trống, và điều này trở nên cần thiết để xử lý các trường hợp cạnh. The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks4 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks5 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks6 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks7 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks8 The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks9 0 1 2 3The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks5 0 1 0 7 0
The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks Có một chức năng để tận dụng một chuỗi, tôi muốn có thể thay đổi ký tự đầu tiên của một chuỗi để chắc chắn rằng nó sẽ là chữ thường. Làm thế nào tôi có thể làm điều đó trong Python?
Martineau Huy hiệu vàng 115K2525 gold badges160 silver badges284 bronze badges Đã hỏi ngày 1 tháng 10 năm 2010 lúc 15:52Oct 1, 2010 at 15:52
2 One-liner xử lý các chuỗi trống và 9:
Đã trả lời ngày 2 tháng 10 năm 2010 lúc 20:16Oct 2, 2010 at 20:16
Martineaumartineaumartineau Huy hiệu vàng 115K2525 gold badges160 silver badges284 bronze badges 8
Đã hỏi ngày 1 tháng 10 năm 2010 lúc 15:52Oct 1, 2010 at 15:54
One-liner xử lý các chuỗi trống và 9:JoshDĐã trả lời ngày 2 tháng 10 năm 2010 lúc 20:162 gold badges42 silver badges53 bronze badges 2
MartineaumartineauOct 1, 2010 at 15:53
Đã trả lời ngày 1 tháng 10 năm 2010 lúc 15:54RichieHindle Joshdjoshd46 gold badges353 silver badges394 bronze badges 12 12.2k2 Huy hiệu vàng42 Huy hiệu bạc53 Huy hiệu Đồng
Đã trả lời ngày 1 tháng 10 năm 2010 lúc 15:53Oct 1, 2010 at 16:18
RichiehindlerichiehindleAdrian McCarthy 263K46 Huy hiệu vàng353 Huy hiệu bạc394 Huy hiệu Đồng16 gold badges121 silver badges171 bronze badges 2 Thật thú vị, không có câu trả lời nào trong số này làm chính xác điều ngược lại với 0. Ví dụ: 1 trả về 2 thay vì 3. Nếu bạn muốn ngược lại với 0, bạn cần một cái gì đó như:
Đã trả lời ngày 1 tháng 10 năm 2010 lúc 16:18 Adrian McCarthyadrian McCarthy
Đã hỏi ngày 1 tháng 10 năm 2010 lúc 15:52Oct 1, 2010 at 15:54
One-liner xử lý các chuỗi trống và 9:Manoj Govindan69,7K21 Huy hiệu vàng131 Huy hiệu bạc138 Huy hiệu đồng21 gold badges131 silver badges138 bronze badges 2 Không cần phải xử lý các trường hợp đặc biệt (và tôi nghĩ rằng sự đối xứng là Pythonic hơn):
Đã trả lời ngày 2 tháng 10 năm 2010 lúc 5:58Oct 2, 2010 at 5:58
Don O'Donnelldon O'DonnellDon O'Donnell 4.4283 Huy hiệu vàng25 Huy hiệu bạc27 Huy hiệu đồng3 gold badges25 silver badges27 bronze badges 3 Tôi sẽ viết nó theo cách này:
Điều này có giá trị (tương đối) rằng nó sẽ ném lỗi nếu bạn vô tình chuyển nó một thứ không phải là một chuỗi, như 9 hoặc một danh sách trống.Đã trả lời ngày 1 tháng 10 năm 2010 lúc 22:57Oct 1, 2010 at 22:57
Robert Rossneyrobert RossneyRobert Rossney 92.6K24 Huy hiệu vàng143 Huy hiệu bạc216 Huy hiệu đồng24 gold badges143 silver badges216 bronze badges 2
Bài viết trùng lặp này dẫn tôi đến đây. Nếu bạn có một danh sách các chuỗi như bảng hiển thị bên dưới The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks0 Sau đó, để chuyển đổi chữ cái đầu tiên của tất cả các mục trong danh sách, bạn có thể sử dụng The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks1 Đầu ra The original string is : GeeksforGeeks The string after lowercasing initial character : geeksforGeeks2 Đã trả lời ngày 13 tháng 11 năm 2017 lúc 20:32Nov 13, 2017 at 20:32
Van Peervan ngang hàngVan Peer 2.0672 Huy hiệu vàng22 Huy hiệu bạc34 Huy hiệu đồng2 gold badges22 silver badges34 bronze badges 1 Làm cách nào để thay đổi chữ cái đầu tiên thành chữ thường trong Python?Python: Decapitalize chữ cái đầu tiên của một chuỗi nhất định.. Sử dụng danh sách cắt và str. thấp hơn () để giải mã chữ cái đầu tiên của chuỗi .. Sử dụng str. .... Bỏ qua tham số Upper_rest để giữ cho phần còn lại của chuỗi nguyên vẹn hoặc đặt nó thành True để chuyển đổi thành chữ hoa .. Làm thế nào để bạn viết chữ cái đầu tiên của một chuỗi thành chữ thường?Cách hiệu quả nhất để tạo nhân vật đầu tiên của một trường hợp thường xuyên là gì?Chuỗi đầu vào = "someInputString";char c [] = input.toararray ();c [0] = ký tự.toLowerCase (c [0]);Chuỗi đầu ra = chuỗi mới (c);String input = "SomeInputString"; char c[] = input. toCharArray(); c[0] = Character. toLowerCase(c[0]); String output = new String(c);
Làm thế nào để bạn viết hoa chữ cái đầu tiên và dấu thường nghỉ ngơi trong Python?Python có một phương thức tích hợp có tên incessize () để chuyển đổi ký tự đầu tiên của chuỗi thành chữ hoa và thay đổi phần còn lại của các ký tự thành chữ thường.Phương pháp này có thể được sử dụng trên dữ liệu chuỗi theo nhiều cách khác nhau mà không chỉ tận dụng các ký tự đầu tiên.capitalize() to convert the first character of a string into uppercase and change the rest of the characters into lowercase. This method can be used on string data in various ways without just capitalizing on the first characters.
Làm thế nào để bạn thoát khỏi chữ cái đầu tiên trong một chuỗi trăn?Xóa ký tự đầu tiên khỏi chuỗi trong python bằng phương thức str.lStrip ().STR.Phương thức lStrip () lấy một hoặc nhiều ký tự làm đầu vào, loại bỏ chúng từ đầu chuỗi và trả về một chuỗi mới với các ký tự bị xóa.Using the str. lstrip() Method. The str. lstrip() method takes one or more characters as input, removes them from the start of the string, and returns a new string with removed characters. |