内容整理于廖雪峰官网和菜鸟教程
数据类型
- 整数
大小没有限制 - 浮点数
大小没有限制,超出范围的浮点数为表现为inf无限大 - 字符串
字符串用单引号或双引号引起来的文本
\转义字符 :可以在单引号或双引号或\前加转义字符\,来转义原本的意义。\n换行,\t制表符。
Python还允许用r’’ 表示’‘内部的字符串默认不转义, print(r’\\t\’) 输出\\t\
用’’’…’’'的格式表示多行内容
>>>print('''line1
... line2
... line3''')
line1
line2
line3
- 布尔值
True False注意大小写
and 与运算 or 或运算 not 非运算
布尔值厂用于条件运算:
if 条件1:
A
else:
B - 空值 None
- 变量(动态语言)
变量名必须是大小写英文、数字和_的组合,且不能用数字开头。等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量。
静态语言如C++中,定义变量时必须指定变量类型如int。 - 常量
习惯用大写字母表示常量,但需要注意Python中的常量实际可以被更改。
数值运算
+
+
+ 加法
−
-
− 减法
∗
*
∗ 乘法
∗
∗
**
∗∗ 乘方(幂)
/ 除法符号:结果必然是浮点数,即使是两个整数相除。
// 取整除法:将结果取整
% 取余
- 多变量赋值
a=b=c=1 创建值为1的int,从后向前赋值,三个变量被赋予相同数值。
a,b,c=1,2,‘JJLin’ 则int 1、2分别被分配给a、b,字符串’JJLin’赋予c