编程符号
同一个符号在不同语言中可能有不同含义。下表用于辨认常见编程标点,示例应按所注明的语言理解。精确语法可查阅 Python 词法参考或相应语言的文档。
| 符号 | 中文名称 | 说明 |
|---|---|---|
. | 点号 | 在许多语言中用于访问对象属性,也用于数字的小数点和文件名中的文件类型标识。 |
( ) | 圆括号 | 用于表达式分组和控制运算顺序;在函数定义中包围形参,在函数调用中包围实参。 |
[ ] | 方括号 | 常用于数组索引、指定列表或正则表达式的一部分。 |
{ } | 花括号 | 用于定义代码块,例如函数体或循环体。 |
< > | 尖括号 | 常用于 HTML 标签、Java 和 C# 等语言的泛型,以及 C++ 的包含语句。 |
& | 与号 | Python 中对整数使用 & 表示按位与,逻辑与使用 and;C 中单目 & 用于取地址。 |
* | 星号 | 表示算术乘法、C 系语言中的指针,以及多种场景中的通配符。 |
/ | 正斜杠 | 用于算术除法,也作为文件路径和 URL 的分隔符。 |
\ | 反斜杠 | 用作字符串中的转义字符(例如普通 Python 字符串中的 \n 表示换行)。 |
^ | 脱字符 | 在按位运算中表示“异或”,并在一些编程环境中作为幂运算符。 |
% | 百分号 | 在算术运算中常作为取模运算符,返回除法的余数。 |
; | 分号 | 在 C、C++ 和 Java 等语言中常用于表示语句结束。 |
: | 冒号 | 在 JavaScript 的 condition ? valueIfTrue : valueIfFalse 中分隔两个结果表达式,也用于标签和类型标注等场景。 |
? | 问号 | 在 JavaScript 条件运算符中,放在条件之后、条件为真时选取的值之前。 |
! | 感叹号 | 在条件表达式中表示逻辑非。 |
# | 井号 | 用于 C/C++ 的预处理器指令,也用于 Python、Ruby 等脚本语言的注释。 |
$ | 美元符号 | 常用于 PHP、Perl 等脚本语言中表示变量。 |
- | 连字符/减号 | 主要用于算术减法,也用于表示负值和命令行参数。 |
_ | 下划线 | 常用于变量名和函数名,尤其是遵循 snake_case 命名约定的语言。 |
` | 反引号 | 在 JavaScript 中用于定义模板字面量,从而嵌入表达式和书写多行字符串。 |
" 和 ' | 引号 | 用于表示字符串字面量;单引号或双引号的用法随语言和场景而异。 |
@ | at 符号 | 用于 Python 装饰器、字符串中的电子邮件地址,以及 Java 等语言的注解。 |