js正则给代码块添加编号// 替换方法function replacer(str = "", name, content) { let i = 1; const n = m => `<em class="row-num">${m > 9 ? m : "0" + m}</em>`; const c = content.repla ...
使用css制作一个轮播
sroll-snap-typediv { scroll-snap-type: none | [ x | y | block | inline | both ] [ mandatory | proximity ]?} mandatory: 通常在 CSS 代码中我们都会使用这个,mandatory 的英文意思是强制性的,表示滚动结束后,滚动停止点一定会强制停在我们指定的地 ...
项目更新日志自动生成(简易版本)
一、全局环境准备git cz和conventional-changelog# 安装成功之后,会有两个全局的和npm install -g commitizenecho '{ "path": "cz-conventional-changelog" }' > ~/.czrcnpm install -g conventional-changelog-cli 二、规范git提交( ...
python闭包函数例子
python闭包函数def fn(): l = [] def inner(): l.append(1) print(l) return innerinner = fn()print(inner)inner()inner() (不再每天专门写笔记了,不过还是要坚持在github上传自己学的demo)
python函数入门
递归方式实现阶乘def factorial(num) -> int: if num > 1: return num * factorial(num - 1) else: return numprint(factorial(3)) python函数入门例子def sum(*args) -> int: ''' 文档字符串 su ...
python集合set
python集合set练习# set集合和列表很相似# 不同点: 无序、只存不可变集合、不能有重复元素a = {2, 1, 3, 4, 4, 4, 5}print(a, type(a))# 创建空集合a = set()print(a)# 字典转换为集合时,只会有健a = set('hello')a = set([1, 2, 3, 4, 5])a = set({'a': ...
python元组tuple
python元组tuple练习# tuple不可修改列表my_tuple = ()print(my_tuple, type(my_tuple))my_tuple = tuple(range(10))print(my_tuple)# 可以省略括号my_tuple = 1, 2, 3, 4print(my_tuple)# 只有一个逗号的时候,必须有一个逗号my_tuple = (1,)print(my ...
python字典dict
python字典dict练习# 字典相当于js中的JSONa = {}print(a, type(a))a = dict(a=1, b=2, c=3)print(a, type(a))# 结构: {key: value}a = {'a': 1, 'b': '2', 'c': 3}print(a)# 根据key获取value, 不可以只用不 ...