上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: 从 lambda 的本质、语法、特性、使用场景等方面详细展开,帮助你彻底理解它。 1. Lambda 的本质 Lambda 是 Python 中的一种 匿名函数。它的特点是: 没有函数名:普通函数通过 def 定义,需要一个函数名,而 lambda 不需要。 简洁:lambda 通常用于定义简单的、 阅读全文
posted @ 2025-03-09 10:31 CyrusHuang 阅读(96) 评论(0) 推荐(0)
摘要: 定义语法 # Python 3.5 之前 def 函数名(参数): # 参数可选 执行代码 执行代码 # 同样的缩进,表示一个代码块 # Python 3.5 之后可以约束函数入参和返回值类型 def 函数名(参数: 参数类型) -> 返回值类型: 执行代码 执行代码 # 调用函数 函数名(参数) 阅读全文
posted @ 2025-03-08 22:44 CyrusHuang 阅读(19) 评论(0) 推荐(0)
摘要: 集合 类似字典的 key 的集合(java 的 HashSet 也是 由 HashMap 来实现的) 没有顺序,所以不能使用下标来操作元素(获取也不行) 每一项不可变,要是放入可变元素会报错 声明集合 s = set() # 创建空 set 只能这种方式,因为 {} 表示空字典 s = {"name 阅读全文
posted @ 2025-03-08 20:32 CyrusHuang 阅读(10) 评论(0) 推荐(0)
摘要: 字典操作 字典存储的是键值对,类似 Java 中的 Map,key 不能重复(key 要是重复会被覆盖) 声明字典 dict1 = {} dict2 = {"name": "Milk", "age": 20} dict3 = dict([("name", "Milk"), ("age", 20)]) 阅读全文
posted @ 2025-03-08 20:32 CyrusHuang 阅读(6) 评论(0) 推荐(0)
摘要: 通用操作 序列的特性是 顺序是固定的,也就是有序的,可以根据下标操作元素 序列的每个元素对应一个下标,正向下标:从左边第一个开始(下标是正数,0 开始),反向下标:从右边第一个开始(下标是负数,-1开始) 可以根据下标操作元素(str 和 tuple 不能修改) 数学运算符 +:拼接另一个同类型的序 阅读全文
posted @ 2025-03-08 20:31 CyrusHuang 阅读(43) 评论(0) 推荐(0)
摘要: 列表 声明列表 # 空列表 list = [] # 1,不限制类型;2,列表也可以作为一个元素 list1 = [1,2,'3',[4,'5']] 下标操作 # 获取 print(list1[0]) # 输出 1 # 长度 print(len(list1)) # 输出 4 # 修改 list1[0] 阅读全文
posted @ 2025-03-08 20:30 CyrusHuang 阅读(9) 评论(0) 推荐(0)
摘要: 元组 声明元组 t = () t = (1,) t = (1, 2, '字符串也行') t = 100, 200, '300' # 这种方式也行,但是遇到写这种代码的还是直接开打吧 元组和列表的区别就是不可删除,所以列表的插入、删除等方法不适用,比如 pop()、append()、insert()、 阅读全文
posted @ 2025-03-08 20:30 CyrusHuang 阅读(8) 评论(0) 推荐(0)
摘要: 字符串 声明字符串 s0: str = '张三' s1 = '张三' s2 = "李四" s3 = 'i\'m july' s4 = "i'm bob" s5 = "我是换行的\n字符串" s6 = '我是"四川"人' s7 = """我是换行的 字符串 """ s8 = '''我也是换行的 字符串 阅读全文
posted @ 2025-03-08 20:29 CyrusHuang 阅读(7) 评论(0) 推荐(0)
摘要: 条件语句 语法: if 条件1: 代码块1 elif 条件2: # 非必须 代码块2 else: # 非必须 代码块3 示例: score = 85 if score >= 90: print("优秀!") elif score >= 60: print("及格!") else: print("不及 阅读全文
posted @ 2025-03-08 20:26 CyrusHuang 阅读(7) 评论(0) 推荐(0)
摘要: 算数运算符 运算符 描述 示例 结果 + 加法 3 + 2 5 - 减法 5 - 2 3 * 乘法 3 * 2 6 / 除法 10 / 2 5.0 // 整除(向下取整) 10 // 3 3 % 取模(取余数) 10 % 3 1 ** 幂运算 2 ** 3 8 += 加法赋值 a = 5; a += 阅读全文
posted @ 2025-03-08 20:26 CyrusHuang 阅读(8) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页