赞
踩
""" 设计:Python程序设计 作者:初学者 日期:2022年 04月 18日 """ # 例104 字符大小写排序 # 1.问题描述 # 给定一个只包含字母的字符串,按照先小写字母后大写字母的顺序排列。 # 2.问题示例 # 输入“abAcD”,输出“abcAD”;输入“ABC”,输出“ABC”。 # 3.代码实现 class Solution: """ 参数chars:需要排列的字母数组 """ def sort_array(self, chars): chars.sort(key=lambda array: array.isupper()) # 主函数 if __name__ == '__main__': s = Solution() str1 = "abAcD" arr = list(str1) s.sort_array(arr) print("输入:", str1) print("输出:", ''.join(arr)) print("_________________") class Solution: """ 参数chars:需要排列的字母数组 """ def __init__(self, chars): self.chars = chars def sort_array(self): self.chars.sort(key=lambda array: array.isupper()) # 主函数 if __name__ == '__main__': s = Solution("abAcD") str1 = "abAcD" arr = list(str1) s.sort_array() print("输入:", str1) print("输出:", ''.join(arr))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。