文章目录
  1. 1. 标识符
  2. 2. 保留字符
  3. 3. 变量类型
    1. 3.1. 类型转换
  4. 4. 算术运算符
  5. 5. 比较运算符
  6. 6. 成员运算符
  7. 7. 身份运算符

标识符

在Python中标识符由字母、数字、下划线组成,但不能以数字开头
标识符区分大小写
以下划线开头的标识符是有特殊意义的,以单下划线开头(_foo)表示不能直接访问的类属性,需要通过类提供的借口进行访问
以双下划线开头的(__foo)代表类的私有成员,以双下划线开头和结尾的(__foo__)表示Python里特殊方法,如__init__()表示类的构造函数

保留字符

and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield
and exec not
assert finally or
break for pass
class from print
continue global raise
def if return
del import try
elif in while
else is with
except lambda yield

变量类型

  • Numbers(数字)
    • int(有符号整形)
    • long(长整型)
    • float(浮点数)
    • comples(复数) a+bj或者comples(a,b)表示
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

类型转换

函数 描述
int(x[,base]) 将x转换为一个整数
long(x[,base]) 将x装换成一个长整型
float(x) 将x转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
set(s) 转换为可变集合
dict(d) 创建一个字典。d 必须是一个序列 (key,value)元组
frozenset(s) 转换为不可变集合
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为Unicode字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串

算术运算符

运算符 描述
+
-
*
/
% 取模
**
// 取整除

比较运算符

运算符 描述
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

成员运算符

运算符 描述
in 是否在指定序列中
not in 是否不再指定序列中

身份运算符

运算符 描述
is 判断两个变量是不是引用自一个对象
is not 判断两个变量是不是引用不同的对象
文章目录
  1. 1. 标识符
  2. 2. 保留字符
  3. 3. 变量类型
    1. 3.1. 类型转换
  4. 4. 算术运算符
  5. 5. 比较运算符
  6. 6. 成员运算符
  7. 7. 身份运算符