摘要:
字符串方法:mystr.capitalize() 第一个字符转换为大写,其它都转为小写(本来的大写字母也转为小写) "ab C d" --> Ab c d a_str = 'hello hello' # 1.统计字符串长度 len(a_str) # 长度 11 # 2.统计某子字符串出现的次数 a_ 阅读全文
摘要:
批量注释/取消注释:Ctrl+/复制光标所在行:Ctrl+D (复制当前行到下一行)Ctrl + C 复制当前行(无需选中,会自动选中光标所在行整行) Ctrl + Y 删除行的快捷键 在上方插入新行【Ctrl + Alt + Enter】在下方插入新行【Shift + Enter】 上下移动选中代 阅读全文
摘要:
格式化符% name="Tom" age=int(input("age")) pt2="%s你的年龄是%d"%(name,age) print(pt2) %% 百分号标记 #就是输出一个% %c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八 阅读全文
摘要:
安装NumPy:DOS或者 PowerShell下运行命令:pip install numpy(Successfully installed numpy-1.19.5) Pandas是建立在NumPy之上的数据处理库,安装Pandaspip install pandas NumPy和Pandas是数 阅读全文
摘要:
wmic os get caption //获取系统版本Get-Alias -name ls # 查看某一个别名的定义 Get-Alias # 查看所有别名 ipconfig ( 查看 Windows IP 配置, 等同于 Get-NetIPConfiguration ) ls >ls 批量创建文件 阅读全文
摘要:
1.get-command,查找都有哪些指令,get-cmmand简写gcm例如 gcm > aaa.txt 结果输入到 aaa.txt文件中cat aaa.txt 查看文本文件内容more aaa.txt 2、get-help后面跟命令get-help cat 3、clear-host,简称cls 阅读全文
摘要:
Windows PowerShell 是微软发布的为系统管理员设计的基于任务的自动化命令行外壳(Shell)和相关脚本环境,它建立在.NET框架上。 引入了许多非常有用的新概念,从而进一步扩展了在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。 阅读全文
摘要:
S = "你说什么" while S: print(S, end=' ') S = S[1:] else: print() 阅读全文
摘要:
(ab){1,3} 表示ab一起连续出现最少1次,多3次ab{1,3} 表示a,后面出现1~3次 []表示匹配的字符在中,并且只能出现-次 小括号:(ab) -> 分组中括号:[abc], [a-z] -> 匹配abc, a-z中的任意一个字符大括号:{m, n} -> 匹配出现的次数 中括号(方括 阅读全文
摘要:
1、登录个人github账号 访问jupyterlite在github的网站,https://github.com/jupyterlite/demo,并将该仓库克隆到个人账户下; Use this template --> ... 2、转到个人github界面下,点击图中设置部分 3、然后选择Pag 阅读全文
摘要:
def tuplify_dicts(dicts: list): # 字典列表 转为 具名元组列表 keys = {key for line in dicts for key in line.keys()} Struct = namedtuple('Struct', sorted(keys), ren 阅读全文
摘要:
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) 修改了 阅读全文
摘要:
文件--》另存为 》选择PDF文件 》更多选项 》选项 》包括非打印信息 》选中“创建书签时使用” 阅读全文
摘要:
用点数(rank_value )和花色(suits_values)两个因素对每张牌排序,每张牌都有不同的数值 return rank_value * len(suits_values) + suits_values[card.suit] 其中: ranks = [str(n) for n in ra 阅读全文
摘要:
扑克牌点数、花色扑克牌是一种常见的纸牌游戏,它有52张牌,每张牌上都有一个点数和一个花色。 点数:其中点数分为2、3、4、5、6、7、8、9、10、J、Q、K、A,共13种。 J、Q、K:J代表骑士(Jack)、Q代表皇后(Queen)、K代表国王(King)。它们的点数依次为11、12、13. A 阅读全文
摘要:
Windows中 cmd下:(退出飞机)pip install beautifulsoup4pip install requests Requests库文档: https://requests.readthedocs.io/projects/cn/zh-cn/latest/ 安装完包目录:Pytho 阅读全文
摘要:
class ClassName: __privt = 50 # 私有变量 a = ClassName() # 私有变量外界无法访问 print(a.__privt) # AttributeError: 'ClassName' object has no attribute '__privt' pri 阅读全文
摘要:
def next(iterator, default=None): # real signature unknown; restored from __doc__ """ next(iterator[, default]) Return the next item from the iterator 阅读全文
摘要:
\r:表示回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖(光标在该行的头部)\n:表示换行\r\n:表示换行,换到当前位置的下一行(光标在下一行的头部) 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
在c++中,变量的声明和赋值可以分开int a;a = 4; 但python中不可以,变量不能只声明而不赋值,必须在声明变量的同时,进行赋值 阅读全文
摘要:
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() 阅读全文
摘要:
小数点在计算机中通常有两种表示方法,一种是约定所有数值数据的小数点隐含在某一个固定位置上,称为定点表示法,简称定点数;另一种是小数点位置可以浮动,称为浮点表示法,简称浮点数 定点数: 定点数并不是仅仅只能表示整数,定点数也可以表示小数。 浮点数同样可以表示小数和整数;定点数和浮点数只是计算机表示数据 阅读全文
摘要:
Manim是3Blue1Brown大佬为了制作数学动画而自己写的一个基于python的库 作者:pdcxs https://www.bilibili.com/read/cv3387999 出处:bilibili 数学可视化领域的佼佼者。通过Manim,你可以用编程的方式生成精确的数学视频。 Mani 阅读全文
摘要:
模块:是一个以.py 结尾的Python文件。是常量、变量、函数和类的集合 包(模块的集合):模块文件所在的目录,并且在该目录下有一个名为_init_.py的文件(Python3.3之前必须,之后不是必须)含有 __init__.py 文件的目录,目录下的文件被视为一个单一的包.├── creatu 阅读全文
摘要:
import heapq lst = list("AbSZDYM6BTXHU") print(lst) # ['A', 'b', 'S', 'Z', 'D', 'Y', 'M', '6', 'B', 'T', 'X', 'H', 'U'] heapq.heapify(lst) print(lst) 阅读全文
摘要:
python默认的都是小根堆,实现数字的大根堆,可在堆化前把数字 乘以 -1 ,输出时 再 乘以 -1 变回原值。 比如: [5, 20, 6],堆化前用列表推导式把列表转为: [-5, -20, -6] import heapq import random data = list(range(1, 阅读全文
摘要:
跨平台交互用json(老版本跨平台交互XML)。json里面的字符串用双引号,不能用单引号json把信息序列化(字典转字符串,或者字符串转字典)dump(),load(),dumps(),和loads() 存档用pickle,不能跨平台交互(python特有类型)dump(),load(),dump 阅读全文
摘要:
random.sample()和random.choices()、random.choice()区别 返回列表(1-k个值)random.sample(data,3)random.sample(data, k=3)data可以是字符串 元组 list从一个数据源中随机获取k个数据 不重复取 (取过的 阅读全文
摘要:
堆排序的核心是什么?借助堆数据结构,不断输出当前堆顶元素(小根堆),每次堆顶离开当前堆后,对剩余元素重新调整成堆,直到堆中只剩下一个元素;元素的输出序列可转换成元素的有序序列。 堆排序的步骤:1. 当一个节点被插入时,将该节点放在堆的末尾(这是为了保证堆是完全二叉树);2. 然后将该节点与它的父节点 阅读全文
摘要:
rotate()右循环移位列表中的元素rotate()函数接受一个参数k,表示将列表中的元素右移k个单位。如果k为正,元素将向右移动。如果k为负数,元素将向左移动。在旋转过程中,元素的顺序不会改变,但是它们的位置会更改。例如列表a=[1,2,3, 4,5],调用a. rotate(2)的结果将是[4 阅读全文