会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
1
Bonne_chance
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
20
下一页
2024年6月12日
流畅的python--第十一章 符合 Python 风格的对象
摘要: 一个库或框架是否符合 Python 风格,要看它能不能让 Python 程序 员以一种简单而自然的方式执行任务。—— Martijn Faassen Python 和 JavaScript 框架开发者 得益于 Python 数据模型,自定义类型的行为可以像内置类型那样自 然。实现如此自然的行为,靠的
阅读全文
posted @ 2024-06-12 12:18 Bonne_chance
阅读(38)
评论(0)
推荐(0)
2024年6月11日
流畅的python--第十章 使用一等函数实现设计 模式
摘要: 经典的策略模式 示例10-1 实现Order类,支持插入式折扣策略 from abc import ABC, abstractmethod from collections.abc import Sequence from decimal import Decimal from typing imp
阅读全文
posted @ 2024-06-11 10:41 Bonne_chance
阅读(43)
评论(0)
推荐(0)
2024年6月7日
流畅的python--第九章 装饰器和闭包
摘要: 装饰器基础知识 装饰器是一种可调用对象,其参数是另一个函数(被装饰的函数)。装饰器可能会对被装饰的函数做些处理,然后返回函数,或者把函数替换成另一个函数或可调用对象。 假如有一个名为decorate的装饰器: @decorate def target(): print("running target
阅读全文
posted @ 2024-06-07 18:51 Bonne_chance
阅读(164)
评论(0)
推荐(0)
2024年6月6日
流畅的python--第八章 函数中的类型提示
摘要: 关于渐进式类型 渐进式类型系统具有以下性质: 可选 默认情况下,类型检查工具不应对没有类型提示的代码发出警告。 当类型检查工具无法确定对象的类型时,会假定其为 Any 类型。Any 类 型与其他所有类型兼容。 不在运行时捕获类型错误 类型提示相关的问题由静态类型检查工具、lint 程序和 IDE 捕
阅读全文
posted @ 2024-06-06 11:23 Bonne_chance
阅读(150)
评论(0)
推荐(0)
2024年6月5日
流畅的python--第七章
摘要: 把函数视为对象 在python中,函数是一等对象。编程语言研究人员把“一等对象”定义为满足以下条件的程序实体: 在运行时创建; 能赋值给变量或数据结构中的元素; 能作为参数传给函数; 能作为函数的返回结果。 示例7-1 创建并测试一个函数,读取函数的__doc__属性,再检查函数的类型 🚩 __d
阅读全文
posted @ 2024-06-05 17:45 Bonne_chance
阅读(21)
评论(0)
推荐(0)
2024年6月4日
11. 盛最多水的容器
摘要: 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例 1: 输入:[1,8,6,2
阅读全文
posted @ 2024-06-04 11:50 Bonne_chance
阅读(23)
评论(0)
推荐(0)
10. 正则表达式匹配
摘要: 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串s的,而不是部分字符串。 示例 1: 输入:s = "aa", p = "a" 输出:false 解释
阅读全文
posted @ 2024-06-04 10:12 Bonne_chance
阅读(21)
评论(0)
推荐(0)
9.回文数
摘要: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:false
阅读全文
posted @ 2024-06-04 10:00 Bonne_chance
阅读(14)
评论(0)
推荐(0)
2024年6月1日
8. 字符串转换整数 (atoi)
摘要: 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数。 函数 myAtoi(string s) 的算法如下: 空格:读入字符串并丢弃无用的前导空格(" ") 符号:检查下一个字符(假设还未到字符末尾)为 '-' 还是 '+'。如果两者都不存在,则假定结
阅读全文
posted @ 2024-06-01 22:16 Bonne_chance
阅读(66)
评论(0)
推荐(0)
7.整数反转
摘要: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64位整数(有符号或无符号)。 示例 1: 输入:x = 123 输出:321 示例 2: 输入:x = -
阅读全文
posted @ 2024-06-01 16:48 Bonne_chance
阅读(47)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
20
下一页
公告
1