-
写一个函数,实现maketrans的功能,将两个字符串转换成一个字典,第一个字符串中的字符是键,第二个字符串中的字符是值
第一个字符串: ‘abcmn’ 第二个字符串:‘一二三四五’
结果:{‘a’: ‘一’, ‘b’: ‘二’, ‘c’: ‘三’, ‘m’: ‘四’, ‘n’: ‘五’}
def to_dict(str1, str2): dict1 = { } for x in range(len(str1)): dict1[str1[x]] = str2[x] return dict1 str1 = 'abcmn' str2 = '一二三四五' result = to_dict(str1, str2) print(result)
-
写一个属于自己的join函数,可以将任意序列中的元素以指定的字符串连接成一个新的字符串
序列: [10, 20, 30, ‘abc’] 字符串: ‘+’ 结果:‘10+20+30+abc’
序列: ‘abc’ 字符串: ‘–’ 结果:‘a–b--c’
注意:序列中的元素可以不是字符串哟
def my_join(list1, str1): # list改seq str2 = '' count = len(list1) for x in list1: str2 += str(x) count -= 1 if count > 0: str2 += str1 return str2 list1 = [10, 20, 30, 'abc'] str1 = '+' result = my_join(list1, str1) print(result) list1 = 'abc' str1 = '--' result = my_join(list1, str1) print(result)
-
写一个输入自己的upper函数,判断指定字符串是否是纯大写字母字符串🔸
‘AMNDS’ -> True
‘amsKS’ -> False
‘123asd’ -> False
def is_all_upper(str1): for x in str1: if not 'A' <= x <= 'Z': print(False
day10-函数基础作业
最新推荐文章于 2024-10-08 20:27:53 发布
本文介绍了如何使用Python编写函数来实现一些常见的字符串和列表操作,包括创建自定义maketrans函数生成字符映射字典,实现join功能连接序列元素,检查字符串是否全为大写,清空列表,逆序列表,替换子串,获取整数的十位数,计算集合交集,以及自定义字典的update方法。这些函数覆盖了基础的字符串处理和数据结构操作。
摘要由CSDN通过智能技术生成