不止热门角色,我们为你扩展了更多细分角色分类,覆盖职场提升、商业增长、内容创作、学习规划等多元场景。精准匹配不同目标,让每一次生成都更有方向、更高命中率。
立即探索更多角色分类,找到属于你的增长加速器。
适用场景:教学备课、考试复习、入门开发者快速上手。目标:在几分钟内定位语法要点、常用标准库和排错方法,可直接用于课堂板书、作业提示与初级脚本编写。
s = "abcdef"
print(s[1:4]) # 'bcd'
d = {"a": 1}
print(d.get("b", 0)) # 0
unique = list(set([1,1,2,3]))
注意
- 可变对象作为默认参数会产生共享状态风险,详见“注意事项”。
if x > 0:
...
elif x == 0:
...
else:
...
for item in iterable:
...
while cond:
...
squares = [x*x for x in nums if x % 2 == 0]
def foo(a, b=0, *args, **kwargs):
return a + b
def find_first_even(nums):
for n in nums:
if n % 2 == 0:
return n # 早退
return None
key_fn = lambda p: p["score"]
try:
risky()
except ValueError as e:
...
except (TypeError, KeyError):
...
else:
# try 块无异常时执行
...
finally:
# 总会执行
...
class BusinessError(Exception):
"""业务语义异常"""
pass
from pathlib import Path
from datetime import datetime, timedelta
import json, re, subprocess
from itertools import groupby, chain
from pathlib import Path
p = Path("data.txt")
text = p.read_text(encoding="utf-8")
p.write_text("hello", encoding="utf-8")
with open("data.txt", "r", encoding="utf-8") as f:
data = f.read()
提示
- 统一使用 UTF-8,避免跨平台编码问题。
注意
- 确认 python -V 与 pip -V 指向同一解释器(虚拟环境)。
import json, sys
from pathlib import Path
cfg = json.loads(Path("config.json").read_text(encoding="utf-8"))
json_str = json.dumps(cfg, ensure_ascii=False, indent=2)
Path("out.json").write_text(json_str, encoding="utf-8")
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-i", "--input", required=True, help="输入文件")
parser.add_argument("-o", "--output", default="out.json")
parser.add_argument("--verbose", action="store_true")
args = parser.parse_args()
# 示例:python app.py -i data.json --verbose
import re
emails = re.findall(r"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}", text)
dates = re.findall(r"(\d{4})-(\d{2})-(\d{2})", text) # 分组
import time, logging
start = time.perf_counter()
# ... 代码 ...
elapsed = time.perf_counter() - start
logging.basicConfig(
level=logging.INFO,
format="%(asctime)s %(levelname)s %(message)s"
)
logging.info("done in %.3fs req_id=%s", elapsed, "ABC123")
nums = [3,1,2,2]
res = sorted(set(nums)) # 业务排序可自定义 key
d = d1 | d2 # 3.9+
# 兼容写法:d = {**d1, **d2}
提示
- 字典合并“右侧覆盖左侧”。
# 字符串格式化
f"用户 {name} 分数 {score:.2f}"
# 列表推导
squares = [x*x for x in nums if x % 2 == 0]
# 安全读文件
from pathlib import Path
p = Path("data.txt")
data = p.read_text(encoding="utf-8")
# pdb
import pdb; pdb.set_trace()
# 或:python -m pdb script.py
from typing import List, Dict
def top_n(scores: Dict[str, int], n: int = 3) -> List[str]:
"""返回分数最高的前 n 个用户"""
return sorted(scores, key=scores.get, reverse=True)[:n]
# test_app.py
def test_write(tmp_path):
p = tmp_path / "out.txt"
p.write_text("hello", encoding="utf-8")
assert p.read_text(encoding="utf-8") == "hello"
注意
- 浮点误差:使用 math.isclose 比较;金额用 Decimal 处理。
- 可变默认参数陷阱:默认值用 None,再在函数内初始化。
- 浅拷贝与深拷贝:copy.copy 复制一层;copy.deepcopy 递归复制嵌套对象。
- 字典合并运算符 | 需要 Python 3.9+。
from math import isclose
from decimal import Decimal, ROUND_HALF_UP
from copy import copy, deepcopy
def add_item(x=None):
x = [] if x is None else x
x.append(1)
return x
with open("big.txt", "r", encoding="utf-8") as f:
for line in f:
process(line)
from functools import lru_cache
@lru_cache()
def fib(n):
if n < 2: return n
return fib(n-1) + fib(n-2)
def gen():
for i in range(10):
yield i*i
简介:本手册用于邮件、电话、在线工单的标准化受理与闭环管理,帮助新手客服即刻上岗。目标是缩短响应与修复时间、统一话术、减少重复沟通、提高一次解决率。
注意:
- 涉及隐私与密钥的日志需脱敏
- 变更必须可回滚
- 跨团队沟通要留痕并明确时限与责任人
本SOP围绕七步闭环流程与优先级SLA,配套排查清单、话术模板与升级路径,确保受理规范、定位快速与修复可控。遵循注意事项与交付物标准,并以质量指标与知识库维护实现持续改进与复用。
简介:本手册面向项目经理、产品与研发骨干、实施交付人员,提供从立项到验收的标准化流程与可执行清单,帮助快速推进项目全流程并提升质量与效率。
注意
- 不明确的需求不进入开发
- 关键里程碑要设可量化验收条件
- 风险与问题分开管理(风险有触发条件与预案;问题是已发生需解决)
- 所有决定与变更要留痕并可追溯
总结:围绕目标、范围、进度、质量与风险五要素,以章程与WBS为基线,配合变更与指标看板闭环,按会议节奏进行里程碑把关与复盘改进,可实现从立项到验收的标准化高效交付。
以最短路径把“复杂内容”转化为“可快速上手的速查手册”,为不同岗位提供即用型参考工具,核心目标包括: