12 2022 档案

摘要:# 循环嵌套问题的解决 当一个程序变得复杂时,你不可避免地要写嵌套循环。然而,嵌套循环将使程序更难阅读和维护。 幸运的是,在Python中你总是可以通过内置的 product() 函数避免嵌套循环。 #如下面的我们需要嵌套循环 list_a = [1, 2020, 70] list_b = [2, 阅读全文
posted @ 2022-12-21 09:05 小杨的冥想课 阅读(110) 评论(2) 推荐(0) 编辑
摘要:# 查找子串 需求:查找一个字符串中是否包含某个关键词(查找子串问题)是很常见的操作。比如:给定一句话s,查找s中是否包含某关键词。 in 操作符 如果只是为了判断s中是否包含麦叔 s = '小杨小时候卖过猪' print('小杨' in s) s2 = '杨大爷小时候吃过猪' print('麦叔' 阅读全文
posted @ 2022-12-20 17:02 小杨的冥想课 阅读(94) 评论(0) 推荐(0) 编辑
摘要:# 关于字典的几种循环 scores = {'zhangsan':98, 'lisi':89, 'maishu':96} # 方法一: for name in scores: print(f'{name}:{scores[name]}') #默认情况下,循环字典,其实是循环的字典的keys,所以na 阅读全文
posted @ 2022-12-20 15:14 小杨的冥想课 阅读(59) 评论(0) 推荐(0) 编辑
摘要:yield与return的关系 yield和return类似,在函数中用来返回值给调用者 使用return的函数是没有状态的,一旦return了,函数就结束了。 使用yield的函数是有状态的,返回一个值后,还可以继续调用,直到所有yield都被用完。 def have_some_wine(): p 阅读全文
posted @ 2022-12-20 14:34 小杨的冥想课 阅读(168) 评论(0) 推荐(0) 编辑
摘要:刚在浏览博客时看到了white-list对面向对象总结 1.面向对象 面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性,所以可以先了解下什么是面向过程编程: 面向过程编程的核心是过程,就是分析出实现需求所需要的步骤,通过函数一步一步实现这些步骤,接着依次调用即可 阅读全文
posted @ 2022-12-02 11:15 小杨的冥想课 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示