随笔分类 -  Python

摘要:下载B站视频 cmd下输入以后命令:pip install you-get (需要FQ)you-get -o './' 'https://www.bilibili.com/video/BV1jE411o7uK/?spm_id_from=333.999.0.0&vd_source=a3dc41ec95 阅读全文
posted @ 2024-12-12 15:37 sangern 阅读(18) 评论(0) 推荐(0) 编辑
摘要:安装NumPy:DOS或者 PowerShell下运行命令:pip install numpy(Successfully installed numpy-1.19.5) Pandas是建立在NumPy之上的数据处理库,安装Pandaspip install pandas NumPy和Pandas是数 阅读全文
posted @ 2024-06-04 16:12 sangern 阅读(62) 评论(0) 推荐(0) 编辑
摘要:S = "你说什么" while S: print(S, end=' ') S = S[1:] else: print() 阅读全文
posted @ 2024-05-28 21:21 sangern 阅读(7) 评论(0) 推荐(0) 编辑
摘要:def tuplify_dicts(dicts: list): # 字典列表 转为 具名元组列表 keys = {key for line in dicts for key in line.keys()} Struct = namedtuple('Struct', sorted(keys), ren 阅读全文
posted @ 2024-01-24 13:28 sangern 阅读(15) 评论(0) 推荐(0) 编辑
摘要:def func(a, b=9, c=33): print(a, b, c) func(98) # 98 9 33 func.__defaults__ # (9, 33) func.__defaults__ = 125, 620 func.__defaults__ # (125, 620) 修改了 阅读全文
posted @ 2024-01-24 13:27 sangern 阅读(5) 评论(0) 推荐(0) 编辑
摘要:用点数(rank_value )和花色(suits_values)两个因素对每张牌排序,每张牌都有不同的数值 return rank_value * len(suits_values) + suits_values[card.suit] 其中: ranks = [str(n) for n in ra 阅读全文
posted @ 2023-12-30 11:45 sangern 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Windows中 cmd下:(退出飞机)pip install beautifulsoup4pip install requests Requests库文档: https://requests.readthedocs.io/projects/cn/zh-cn/latest/ 安装完包目录:Pytho 阅读全文
posted @ 2023-12-21 23:08 sangern 阅读(24) 评论(0) 推荐(0) 编辑
摘要:class ClassName: __privt = 50 # 私有变量 a = ClassName() # 私有变量外界无法访问 print(a.__privt) # AttributeError: 'ClassName' object has no attribute '__privt' pri 阅读全文
posted @ 2023-12-13 23:13 sangern 阅读(6) 评论(0) 推荐(0) 编辑
摘要:def next(iterator, default=None): # real signature unknown; restored from __doc__ """ next(iterator[, default]) Return the next item from the iterator 阅读全文
posted @ 2023-12-11 19:45 sangern 阅读(6) 评论(0) 推荐(0) 编辑
摘要:import time a = time.gmtime() b = time.gmtime() print(a == b) # 输出True print(a is b) # 输出False print(id(a)) # 2680257978480 print(id(b)) # 26802597848 阅读全文
posted @ 2023-11-08 15:19 sangern 阅读(17) 评论(0) 推荐(0) 编辑
摘要:def isleap(year): """Return True for leap years, False for non-leap years.""" return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0) import cal 阅读全文
posted @ 2023-11-07 23:55 sangern 阅读(27) 评论(0) 推荐(0) 编辑
摘要:for m in range(2,10): for n in range(1,m): print(f"{n}\t{m}\t{m*m-n*n}\t{2*m*n}\t{m*m+n*n}") print() 阅读全文
posted @ 2023-10-26 23:33 sangern 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-07-05 15:54 sangern 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Manim是3Blue1Brown大佬为了制作数学动画而自己写的一个基于python的库 作者:pdcxs https://www.bilibili.com/read/cv3387999 出处:bilibili 数学可视化领域的佼佼者。通过Manim,你可以用编程的方式生成精确的数学视频。 Mani 阅读全文
posted @ 2023-06-29 15:37 sangern 阅读(168) 评论(0) 推荐(0) 编辑
摘要:模块:是一个以.py 结尾的Python文件。是常量、变量、函数和类的集合 包(模块的集合):模块文件所在的目录,并且在该目录下有一个名为_init_.py的文件(Python3.3之前必须,之后不是必须)含有 __init__.py 文件的目录,目录下的文件被视为一个单一的包.├── creatu 阅读全文
posted @ 2023-06-26 11:22 sangern 阅读(28) 评论(0) 推荐(0) 编辑
摘要:堆可视化操作演示:https://visualgo.net/zh/heap 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:小根堆:Key[i]<=key[2i+1]&&Key[i]<=key[2i+2] 或者 大根堆 Key[i]>=Key[2i+1]&&key>=key[2i+2] 即任何一 阅读全文
posted @ 2023-06-22 21:52 sangern 阅读(292) 评论(0) 推荐(0) 编辑
摘要:try: from _heapq import * except ImportError: pass # When n>=size, it's faster to use sorted() try: size = len(iterable) except (TypeError, AttributeE 阅读全文
posted @ 2023-06-22 21:04 sangern 阅读(10) 评论(0) 推荐(0) 编辑
摘要:JSON是一种使用文本存储数据对象的格式。换句话说,它是一种数据结构,将对象用文本形式表示出来。在JSON流行之前,XML一直是以文本格式表示数据对象的常见选择。JSON代码量比XML更少。这是JSON如此流行的主要原因之一。 JSON数据看起来像一个Python字典。像字典一样,JSON以键值对的 阅读全文
posted @ 2023-06-21 15:50 sangern 阅读(15) 评论(0) 推荐(0) 编辑
摘要:类型标注的意义是标注一个变量的数据类型,此后的代码都应当遵守对这个变量的类型标注,这就要求我们,不能随意的修改变量的数据类型。 为变量做类型标注 n: int 为函数做标注类型为函数做标注类型,需要对每一个形参做类型标注,同时还要对函数的返回值做类型标注 def twoSum(num1: int, 阅读全文
posted @ 2023-06-21 10:47 sangern 阅读(8) 评论(0) 推荐(0) 编辑
摘要:for i in range(20): print(f" 0.1 * {i} = {0.1 * i}") 0.1 * 0 = 0.0 0.1 * 1 = 0.1 0.1 * 2 = 0.2 0.1 * 3 = 0.30000000000000004 0.1 * 4 = 0.4 0.1 * 5 = 0 阅读全文
posted @ 2023-06-21 10:06 sangern 阅读(97) 评论(0) 推荐(0) 编辑

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