首页后端开发Pythonpython补全程序题(提升你的编程能力)

python补全程序题(提升你的编程能力)

时间2023-05-31 18:24:02发布访客分类Python浏览774
导读:补全程序题,帮助大家提升编程能力。1. 题目一请你完成一个函数,输入一个字符串,将其中的空格全部替换成"%20",并输出替换后的字符串。输入"We are happy."输出"We%20are%20happy."字符串的replace( 方...

补全程序题,帮助大家提升编程能力。

1. 题目一

请你完成一个函数,输入一个字符串,将其中的空格全部替换成"%20",并输出替换后的字符串。

输入"We are happy."

输出"We%20are%20happy."

字符串的replace()方法来实现,将空格替换成"%20"即可。

def replaceSpace(s str) -> str s.replace(" ", "%20")

2. 题目二

请你完成一个函数,输入一个链表的头节点,从尾到头打印链表的每个节点的值。

输入head = [1,3,2]

输出[2,3,1]

的列表反转功能来实现,先将链表的节点值存储到列表中,再反转列表即可。

res = []

while headd(head.val)ext res[-1]

3. 题目三

请你完成一个函数,输入一个整数数组,将其中的奇数排在偶数前面,并输出排好序的数组。

输入[3,1,2,4]

输出[3,1,4,2]

列表的sort()方法来实现,将奇数和偶数分别存储到两个列表中,然后将奇数和偶数列表合并即可。

umstt]

odd = [] = []umumsum % 2 == 0dum)

elsedum)

补全程序题的练习,相信大家的编程能力已经得到了一定的提升。在日常的编程实践中,多动手尝试,不断锻炼自己的编程能力,才能更好地应对各种编程难题。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: python补全程序题(提升你的编程能力)
本文地址: https://pptw.com/jishu/55679.html
python表达式树的基本原理和实现方法 Python命令行指令从入门到精通的完整学习路线

游客 回复需填写必要信息