-
编写一个函数,交换指定字典的key和value。
例如:dict1={ 'a':1, 'b':2, 'c':3} --> dict1={ 1:'a', 2:'b', 3:'c'} def exchange_key_value(dic): # 方法1:创建一个对应的新字典 new_dic = { } for key in dic: value = dic[key] new_dic[value] = key # 字典[键] = 值 print(new_dic) # 方法2: keys = dic.keys() for key in keys: value = dic.pop(key) dic[value] = key print(dic)
-
编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串
例如: 传入'12a&bc12d-+' --> 'abcd' def str1(str2): str3 = '' for x in str2: if 'a'<= x <= 'z' or 'A' <= x <= 'Z': str3 += x print(str3) str1('12a&bc12d-+')
-
写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母
例如: 'abc' -> 'Abc' '12asd' --> '12asd' def capitalize(str1): new_capitalize = '' if 'a' <= str1[0] <= 'z'
day11-函数作业
最新推荐文章于 2023-06-29 02:45:27 发布
这篇博客介绍了如何使用Python编写一系列实用函数,包括交换字典的key和value、提取字母拼接新字符串、自定义capitalize、endswith、isdigit、upper、rjust、index、len、max函数以及实现in和replace操作。这些函数涵盖了字符串处理和字典操作的基本需求。
摘要由CSDN通过智能技术生成