上一页 1 2 3 4 5 6 7 ··· 27 下一页
摘要: 在业务逻辑中有时候会遇到两层for循环的情况,触发某些条件时,需要直接退出两层for循环 而python官方是没有 goto 语句的那么我们可以这样实现 第一种定义变量flag,根据flag的值做退出 flag=True for i in range(10): for j in range(10): 阅读全文
posted @ 2023-12-04 14:59 Python探索牛 阅读(244) 评论(1) 推荐(0) 编辑
摘要: 你可以使用 Python 中的列表拼接操作来合并两个或多个列表。Python 提供了几种方式来实现列表的拼接,包括使用 + 运算符、extend() 方法和列表解析。 以下是这些方法的示例: 1.使用 + 运算符: list1 = [1, 2, 3] list2 = [4, 5, 6] concat 阅读全文
posted @ 2023-11-28 16:57 Python探索牛 阅读(701) 评论(0) 推荐(0) 编辑
摘要: filter, reduce, 和 map 是Python中用于对集合数据进行处理和转换的内置函数。它们分别用于筛选、归约和映射集合中的元素。 filter 函数: filter(function, iterable) 用于筛选集合中的元素。它接受一个函数 function 和一个可迭代的对象 it 阅读全文
posted @ 2023-11-22 16:32 Python探索牛 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 要知道经典类和新式类的区别,首先要掌握类的继承 类的继承的一个优点就是减少代码冗余 广度优先和深度优先,这主要是在多类继承的时候会使用到 经典类和新式类的主要区别就是类的继承的方式 经典类遵循深度优先的规则,新式类遵循广度优先的规则。 至于什么是深度优先什么是广度优先,可以看如下示例: class 阅读全文
posted @ 2023-11-18 16:34 Python探索牛 阅读(63) 评论(0) 推荐(0) 编辑
摘要: python中在不同类型数据转换方面是有标准库的,使用非常方便。但是在开发中,经常在list中字符转成整形的数据方便遇到问题。这里就记录一下常用的几种方法。 方法一: 最基本的方法:通过轮训整个list来实现转换,具体代码如下: test_list=['1','3','2','6','8'] pri 阅读全文
posted @ 2023-11-14 16:52 Python探索牛 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 字符串操作 1.字符串的翻转 # 方式一 s = 'hello world' print(s[::-1) # 方式二 from functools import reduce print(reduce(lambda x,y:y+x, s)) 2.判断字符串是否是回文 利用字符串翻转操作可以查看字符串 阅读全文
posted @ 2023-11-08 16:47 Python探索牛 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来: >>> knights = {'gallahad': 'the pure', 'robin': 'the brave'} >>> for k, v in knights.items(): ... print(k, v) . 阅读全文
posted @ 2023-11-02 15:31 Python探索牛 阅读(18) 评论(0) 推荐(0) 编辑
摘要: super相关的介绍文章看了无数遍,每次看得都云里雾里的,没过多久就忘了,只模糊知道跟MRO有关,但是稍微一复杂就不知道怎么回事了,本篇文章主要记录我对super的理解 1.粗暴简单的理解 super的作用就是执父类的方法,虽然这句话不完全对,但是也差不多是那么个意思了。 比如以单继承为例 clas 阅读全文
posted @ 2023-10-31 15:17 Python探索牛 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在写代码的时候,免不了要使用变量。但程序中的一个变量并不一定是在哪里都可以被使用,根据情况不同,会有不同的“有效范围”。 看这样一段代码: def func(x): print ('X in the beginning of func(x): ', x) x = 2 print ('X in the 阅读全文
posted @ 2023-10-28 16:27 Python探索牛 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 方式一:使用切片 [:] 列表 # 浅拷贝 [:] old_list = [1, 2, [3, 4]] new_list = old_list[:] old_list.append(5) old_list[2][0] += 97 print("Old list:", old_list, "old l 阅读全文
posted @ 2023-10-23 17:00 Python探索牛 阅读(131) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 27 下一页