Python 知识点总结

导读:本篇文章讲解 Python 知识点总结,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

1. 实现字符串的反转

  1. 使用字符串切片
s = "hello world"
result = s[::-1]
print(result)
  1. 使用列表reverse 方法
s = "hello world"
l = list(s)
l.reserse()
result = "".join(l)
  1. 使用reduce
result = reduce(lambda x,y:y+x,s)
  1. 使用递归函数
def func(s):
	if len(s) < 1:
		return s
	return func(s[1:]) + s[0]
result = func(s)
  1. 使用栈
def func(s):
	l = list(s) # 模拟全部入栈 
	result = ""
	while len(l) > 0:
		result += l.pop() # 模拟出栈 
	return result 
result = func(s)
  1. for 循环
def func(s):
	reslut = ""
	for index, value in enumerate(s):
		reslut += s[max_index-index]
	return result 
result = func(s)

2. 实现列表中元素的去重操作

def my_func(x):
	return list(dict.fromkeys(x))
single_list =  my_func(['a','a','b','c','d'])
print(single_list)

3. 实现闭包

4. 实现一个装饰器函数

5. newinit 的区别

6. 三元表达式的实现

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/77048.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!