萌ICP备20220458号

Python 中的 socket 是一个用于网络通信的基本模块,我们可以使用 socket 来进行简单的网络通信以及深入了解 socket。 socket 对象 首先我们来了解一下 socket 对象。 socket 的建立 这一部分我们会使用简单的示例来演示 socket 的建立。 客户端的 socket 可以由以下几种方式创建: import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建一个 socket 对象,AF_INET…

2022年4月16日 0条评论 3052点热度 1人点赞 NhanchouBaimin 阅读全文

今天数学课正好讲这个,于是整点花的( 使用牛顿迭代法求函数 f(x)=x^2-2 在 x=1.5 附近的零点,即 \sqrt 2 的值,精确到 10^{-12}。 允许赋值表达式: (lambda: (zero := lambda f, df, x, e: zero(f, df, x - fx / df(x), e) if abs(fx := f(x)) > e else x))()(lambda x: x * x - 2, lambda x: x * 2, 1.5, 1e-12) 写成纯 lambda: (…

2021年11月30日 0条评论 3140点热度 4人点赞 funnysyc 阅读全文

import random from typing import Callable, Optional def validate(answer: str, guess: str): """ 使用指定的答案,验证一个猜测。 :returns: 一个二元组, 第一个元素是猜测中位置正确的字符数量,即 A 的数量; 第二个元素是猜测中位置不正确,但存在于答案中的字符数量,即 B 的数量。 """ a = sum(1 for a, g in zip(answer,…

2021年8月28日 0条评论 4651点热度 2人点赞 funnysyc 阅读全文

from datetime import timedelta parse = lambda expr: timedelta(**dict((k, int(v)) for (k, v) in __import__('re').compile(' ?'.join(fr'((?P<{arg}>\d+){suffix})?' for (arg, suffix) in (('days', 'd'), ('…

2021年8月13日 0条评论 1636点热度 3人点赞 funnysyc 阅读全文