标识符
类、变量、方法的名字统称为标识符
命名规则
- 内容限定:只能是英文、中文、数字、下划线,且数字不能用在开头
- 大小写敏感
- 不可使用关键词
- 代码规范中规定使用下划线原则,而非Java要求的驼峰原则,即命名时使用:
# Java
String salaryAmount = "10000";
# Python
salary_amount = "10000"
关键字
系统限定的词,有特殊用途,不可用作标识符
- 大小写敏感,例如:
if
和If
就是不一样的 True
,False
,None
是首字母大写的
True | False | None | and | as | assert | break | class | continue | def | del |
elif | else | except | finally | for | from | global | if | import | in | is |
lambda | nonlocal | not | or | pass | raise | return | try | while | with | yield |
运算符
- 加
+
- 加等
+=
,即a += b
等同于a = a + b
,其余同理
- 加等
- 减
-
- 减等
-=
- 减等
- 乘
*
- 乘等
*=
- 乘等
- 除
/
- 除等
/=
- 除等
- 模(取余数)
%
- 模等
%=
- 模等
- 整除
//
- 例如
9 // 2
等于4
- 浮点数也可以整除,并且结果仍为浮点数,例如
9.0 // 2.0
等于4.0
- Java中
//
表示注释,并且没有整除运算,可以在得出结果后强制转换数据类型 - 整除等
//=
- 例如
- 幂(次方)
**
- Java中没有幂运算,只能通过调用
Math
等类似的库来运算 - 幂等
**=
- Java中没有幂运算,只能通过调用
- 等于
=