音标 | 发音要点(器官动作) | 示例词 | 发音 |
---|---|---|---|
/iː/ | 舌前部抬高近硬腭,舌尖抵下齿,双唇向两侧展开,下颌微开(约1mm) | read | /riːd/ |
/ɪ/ | 舌前部稍低于/iː/,舌尖轻触下齿,唇形稍放松,下颌开度2-3mm | if | /ɪf/ |
/e/ | 舌前部抬至中高位置,舌尖抵下齿,双唇稍扁,下颌开度4-5mm | let | /let/ |
/æ/ | 舌前部低平,舌尖紧贴下齿,口张大(上下齿距约1.5cm),唇形自然 | add | /æd/ |
/ɑː/ | 舌身后缩,舌尖远离下齿,舌背低平,口全开(上下齿距约2cm) | class | /klɑːs/ |
/ɒ/ | 舌身后缩,舌背微隆,双唇稍圆,下颌半开(上下齿距约1cm) | log | /lɒɡ/ |
/ɔː/ | 舌身后缩,舌背明显隆起,双唇用力收圆,下颌半闭(上下齿距5mm) | call | /kɔːl/ |
/ʊ/ | 舌身后缩,舌背隆起,双唇稍圆(不突出),下颌微开(3-4mm) | put | /pʊt/ |
/uː/ | 舌身后缩至极限,舌背高隆,双唇紧圆前突,下颌几乎闭合 | loop | /luːp/ |
/ʌ/ | 舌中部微隆,舌尖轻触下齿,口半开(上下齿距约1cm),唇形自然 | run | /rʌn/ |
/ɜː/ | 舌身平放,中部微隆,双唇自然扁平,下颌半开(上下齿距8mm) | learn | /lɜːn/ |
/ə/ | 舌身完全放松,中部微隆,双唇自然,下颌微开(3-4mm) | about | /əˈbaʊt/ |
音标 | 发音要点(动态动作) | 示例词 | 发音 |
---|---|---|---|
/eɪ/ | 从/e/开始:舌前中高位 → 滑向/ɪ/:舌前稍降,下颌渐闭合 | name | /neɪm/ |
/aɪ/ | 从/a/开始:舌身低平 → 滑向/ɪ/:舌前部渐抬起,口渐闭 | type | /taɪp/ |
/ɔɪ/ | 从/ɔː/开始:舌身后缩 → 滑向/ɪ/:舌前抬起,唇形渐展 | join | /dʒɔɪn/ |
/aʊ/ | 从/a/开始:口全开 → 滑向/ʊ/:舌身后缩,双唇渐圆 | out | /aʊt/ |
/əʊ/ | 从/ə/开始:舌中微隆 → 滑向/ʊ/:舌身后缩,双唇收圆 | code | /kəʊd/ |
/ɪə/ | 从/ɪ/开始:舌前稍高 → 滑向/ə/:舌身放松,下颌略降 | here | /hɪə/ |
/eə/ | 从/e/开始:舌前中高 → 滑向/ə/:舌中部微隆,口略张大 | error | /ˈeərə/ |
/ʊə/ | 从/ʊ/开始:舌身后缩 → 滑向/ə/:舌前部渐降,唇形渐展 | secure | /sɪˈkjʊə/ |
音标 | 发音要点(三维定位) | 示例词 | 发音 |
---|---|---|---|
/p/ | 双唇爆破清音:双唇闭合 → 气流蓄压 → 突然释放,声带不振动 | /prɪnt/ | |
/b/ | 双唇爆破浊音:动作同/p/,但声带振动 | bool | /buːl/ |
/t/ | 齿龈爆破清音:舌尖抵上齿龈 → 气流突破阻碍,声带不振动 | true | /truː/ |
/d/ | 齿龈爆破浊音:动作同/t/,但声带振动 | data | /ˈdeɪtə/ |
/k/ | 软腭爆破清音:舌后部隆起抵软腭 → 突然放开,声带不振动 | class | /klɑːs/ |
/ɡ/ | 软腭爆破浊音:动作同/k/,但声带振动 | get | /ɡet/ |
音标 | 发音要点(阻碍方式) | 示例词 | 发音 |
---|---|---|---|
/f/ | 唇齿摩擦清音:下唇轻触上齿,气流从缝隙挤出,声带不振动 | false | /fɔːls/ |
/v/ | 唇齿摩擦浊音:动作同/f/,但声带振动 | void | /vɔɪd/ |
/θ/ | 齿间摩擦清音:舌尖伸于上下齿间,气流摩擦,声带不振动 | thread | /θred/ |
/ð/ | 齿间摩擦浊音:动作同/θ/,但声带振动 | this | /ðɪs/ |
/s/ | 齿龈摩擦清音:舌尖近上齿龈,舌两侧贴臼齿,气流从中央窄缝挤出 | string | /strɪŋ/ |
/z/ | 齿龈摩擦浊音:动作同/s/,但声带振动 | zero | /ˈzɪərəʊ/ |
/ʃ/ | 硬腭摩擦清音:舌叶上抬近硬腭前部,双唇稍圆,声带不振动 | push | /pʊʃ/ |
/ʒ/ | 硬腭摩擦浊音:动作同/ʃ/,但声带振动 | closure | /ˈkləʊʒə/ |
/h/ | 声门摩擦清音:声门略收,气流摩擦通过,口腔形状随后续元音变化 | hash | /hæʃ/ |
音标 | 发音要点(复合动作) | 示例词 | 发音 |
---|---|---|---|
/tʃ/ | 硬腭破擦清音:先/t/的舌位 → 立即转为/ʃ/的摩擦,声带不振动 | catch | /kætʃ/ |
/dʒ/ | 硬腭破擦浊音:动作同/tʃ/,但声带振动 | judge | /dʒʌdʒ/ |
音标 | 发音要点(鼻腔通路) | 示例词 | 发音 |
---|---|---|---|
/m/ | 双唇鼻音:双唇闭合,软腭下垂,气流从鼻腔流出,声带振动 | import | /ˈɪmpɔːt/ |
/n/ | 齿龈鼻音:舌尖抵上齿龈,气流从鼻腔流出,声带振动 | none | /nʌn/ |
/ŋ/ | 软腭鼻音:舌后抵软腭,口腔完全封闭,气流从鼻腔流出,声带振动 | string | /strɪŋ/ |
音标 | 发音要点(特殊机制) | 示例词 | 发音 |
---|---|---|---|
/l/ | 齿龈边音:舌尖抵上齿龈,舌两侧下陷,气流从舌侧通过,声带振动 | loop | /luːp/ |
/r/ | 齿龈近音:舌尖卷向硬腭(但不接触),舌身两侧收拢,声带振动 | return | /rɪˈtɜːn/ |
/j/ | 硬腭近音:舌前部向硬腭抬起,形成狭窄通道,声带振动 | yield | /jiːld/ |
/w/ | 唇软腭近音:双唇收圆前突,舌后部向软腭抬起,声带振动 | while | /waɪl/ |
英文 | 音标 | 中文 | 代码示例 |
---|---|---|---|
integer | /ˈɪntɪdʒər/ | 整数 | num = 42 |
float | /fləʊt/ | 浮点数 | pi = 3.14 |
boolean | /ˈbuːliən/ | 布尔值 | is_valid = True |
string | /strɪŋ/ | 字符串 | s = "Hello" |
list | /lɪst/ | 列表 | nums = [1, 2, 3] |
tuple | /ˈtuːpəl/ | 元组 | point = (3, 5) |
dict | /dɪkt/ | 字典 | user = {'name': 'Alice'} |
set | /set/ | 集合 | unique = {1, 2, 3} |
frozenset | /ˈfrəʊzənset/ | 不可变集合 | fs = frozenset([1,2]) |
bytes | /baɪts/ | 字节 | b = b'data' |
bytearray | /ˈbaɪtəreɪ/ | 可变字节 | arr = bytearray(5) |
none | /nʌn/ | 空值 | result = None |
range | /reɪndʒ/ | 范围 | nums = range(5) |
slice | /slaɪs/ | 切片 | s = "hello"[1:3] |
iterator | /ˈɪtəreɪtər/ | 迭代器 | it = iter([1,2]) |
generator | /ˈdʒenəreɪtər/ | 生成器 | def gen(): yield 1 |
enumerate | /ɪˈnjuːməreɪt/ | 枚举 | for i,v in enumerate(lst) |
comprehension | /ˌkɒmprɪˈhenʃən/ | 推导式 | [x**2 for x in range(5)] |
lambda | /ˈlæmdə/ | 匿名函数 | f = lambda x: x*2 |
decorator | /ˈdekəreɪtər/ | 装饰器 | @decorator |
英文 | 音标 | 中文 | 代码示例 |
---|---|---|---|
conditional | /kənˈdɪʃənəl/ | 条件语句 | if x > 5: |
loop | /luːp/ | 循环 | while True: |
break | /breɪk/ | 跳出循环 | break |
continue | /kənˈtɪnjuː/ | 跳过本次循环 | continue |
exception | /ɪkˈsepʃən/ | 异常 | raise ValueError |
try | /traɪ/ | 异常捕获 | try: ... except: |
finally | /ˈfaɪnəli/ | 最终执行块 | finally: ... |
raise | /reɪz/ | 抛出异常 | raise TypeError |
assert | /əˈsɜːt/ | 断言 | assert x > 0 |
recursion | /rɪˈkɜːrʒən/ | 递归 | def fib(n): return fib(n-1)+... |
parameter | /pəˈræmɪtər/ | 形参 | def func(param): |
argument | /ˈɑːɡjumənt/ | 实参 | func(arg) |
default | /dɪˈfɔːlt/ | 默认值 | def f(x=0): |
keyword | /ˈkiːwɜːd/ | 关键字参数 | f(name='Alice') |
variable | /ˈveəriəbəl/ | 变量 | count = 0 |
scope | /skəʊp/ | 作用域 | global count |
closure | /ˈkləʊʒə/ | 闭包 | def outer(): x=1; return lambda: x |
import | /ɪmˈpɔːt/ | 导入 | import math |
module | /ˈmɒdjuːl/ | 模块 | math.py |
package | /ˈpækɪdʒ/ | 包 | from flask import ... |
英文 | 音标 | 中文 | 代码示例 |
---|---|---|---|
traceback | /ˈtreɪsbæk/ | 回溯信息 | traceback.print_exc() |
debug | /diːˈbʌɡ/ | 调试 | import pdb; pdb.set_trace() |
breakpoint | /ˈbreɪkpɔɪnt/ | 断点 | breakpoint() |
syntax | /ˈsɪntæks/ | 语法 | SyntaxError |
indent | /ɪnˈdent/ | 缩进 | IndentationError |
attribute | /əˈtrɪbjuːt/ | 属性 | AttributeError |
index | /ˈɪndeks/ | 索引 | IndexError |
key | /kiː/ | 键 | KeyError |
type | /taɪp/ | 类型 | TypeError |
value | /ˈvæljuː/ | 值 | ValueError |
stack | /stæk/ | 堆栈 | traceback.format_stack() |
log | /lɒɡ/ | 日志 | logging.info('msg') |
warning | /ˈwɔːrnɪŋ/ | 警告 | warnings.warn('msg') |
handle | /ˈhændl/ | 处理 | except Exception as e: |
raise | /reɪz/ | 抛出 | raise CustomError() |
英文 | 音标 | 中文 | 代码示例 |
---|---|---|---|
os | /ˌoʊˈes/ | 操作系统接口 | os.path.exists() |
sys | /sɪs/ | 系统参数 | sys.argv |
math | /mæθ/ | 数学运算 | math.sqrt(2) |
datetime | /ˈdeɪtɪtaɪm/ | 日期时间 | datetime.now() |
json | /ˈdʒeɪsən/ | JSON处理 | json.dumps(data) |
re | /ˈriː/ | 正则表达式 | re.search(r'\d+', s) |
random | /ˈrændəm/ | 随机数 | random.randint(1,6) |
pickle | /ˈpɪkəl/ | 序列化 | pickle.dump(obj) |
csv | /ˌsiː es ˈviː/ | CSV文件处理 | csv.reader(f) |
logging | /ˈlɒɡɪŋ/ | 日志记录 | logging.basicConfig() |
unittest | /ˈjuːnɪttɛst/ | 单元测试 | class Test(unittest.TestCase): |
pytest | /ˈpaɪtɛst/ | 测试框架 | def test_func(): ... |
numpy | /ˈnʌmpaɪ/ | 数值计算 | import numpy as np |
pandas | /ˈpændəz/ | 数据分析 | pd.DataFrame(data) |
matplotlib | /ˌmætplɒtˈlɪb/ | 数据可视化 | plt.plot(x,y) |
requests | /rɪˈkwɛsts/ | HTTP请求 | requests.get(url) |
flask | /flɑːsk/ | Web框架 | app = Flask(__name__) |
django | /ˈdʒæŋɡoʊ/ | Web框架 | python manage.py runserver |
asyncio | /əˈsɪŋkioʊ/ | 异步IO | async def main(): ... |
threading | /ˈθredɪŋ/ | 多线程 | thread = threading.Thread() |
multiprocessing | /ˌmʌltiˈprəʊsesɪŋ/ | 多进程 | Process(target=func) |
socket | /ˈsɒkɪt/ | 网络套接字 | s = socket.socket() |
sqlite3 | /ˌsiːkwɛlˈlaɪt/ | 嵌入式数据库 | conn = sqlite3.connect() |
argparse | /ˈɑːɡpɑːz/ | 参数解析 | parser.add_argument() |
typing | /ˈtaɪpɪŋ/ | 类型提示 | def func() -> int: |
virtualenv | /ˈvɜːtʃuəlɛnv/ | 虚拟环境 | python -m venv myenv |
pip | /pɪp/ | 包管理工具 | pip install package |
wheel | /wiːl/ | 打包格式 | python setup.py bdist_wheel |
setuptools | /ˈsetʌptuːlz/ | 打包工具 | from setuptools import setup |
pdb | /ˌpiː diː ˈbiː/ | 调试器 | pdb.set_trace() |
英文 | 音标 | 中文 | 代码示例 |
---|---|---|---|
class | /klɑːs/ | 类 | class User: |
object | /ˈɒbdʒɪkt/ | 对象 | obj = User() |
instance | /ˈɪnstəns/ | 实例 | isinstance(obj, User) |
method | /ˈmeθəd/ | 方法 | def get_name(self): |
attribute | /əˈtrɪbjuːt/ | 属性 | self.name = name |
inheritance | /ɪnˈherɪtəns/ | 继承 | class Admin(User): |
polymorphism | /ˌpɒliˈmɔːrfɪzəm/ | 多态 | def speak(animal): ... |
encapsulation | /ɪnˌkæpsjuˈleɪʃən/ | 封装 | self.__private_var |
abstraction | /æbˈstrækʃən/ | 抽象 | from abc import ABC |
interface | /ˈɪntəfeɪs/ | 接口 | class Runnable(ABC): |
constructor | /kənˈstrʌktər/ | 构造方法 | def __init__(self): |
destructor | /dɪˈstrʌktər/ | 析构方法 | def __del__(self): |
staticmethod | /ˈstætɪkˌmeθəd/ | 静态方法 | @staticmethod |
classmethod | /ˈklɑːsmeθəd/ | 类方法 | @classmethod |
property | /ˈprɒpəti/ | 属性装饰器 | @property |