Int类型:整数类型
可以表示正数、负数、0
二进制0b
八进制0o
十六进制0x
Float浮点类型
带小数点的都叫浮点类型
from decimal import Decimal
print(Decimal('1.1')+Decimal('1.2'))
bool布尔类型
用来表示真或者假的值
True表示真,false表示假
True=1
False=2
布尔类型可以转换为整数计算
字符串类型
字符串又被称之为不可变得字符序列
可以使用单引号双引号和三引号甚至更多来进行定义
不同数据类型之间可以进行数据类型转换,可将不同数据类型的数据拼接在一起
运算符:+ - * / //(整除运算)%(取余运算)**(幂运算)常用运算符
支持赋值方式:链式赋值:a=b=c=20
复杂赋值:+=,-=,*=,/=
解包赋值:a,b,c=20,30,40
比较运算符:>,<,<= , == , >= , != ,
一个变量由type,ID和Value组成
比较的是Value而并非标识
比较标识用的是is , is not
Print(a==b) #说明a与b的Value相等
Print(a is b) #说明a与b的字符串进行对比
运算符:and, or ,not, in ,not in
位运算符:将数据转成二进制然后进行计算
& , | , << , >>
各个运算符之间是有优先关系的。
1、算数运算符:先乘除,后加减,优先幂
2、位运算
3、比较运算符
4、布尔运算
5、赋值运算
以上其中所有运算符中,括号的运算符优先级最高。
第四章
程序的组织结构:顺序结构,选择结构,循环结构
18,19,20 if语句 while,for-in结构
顺序结构:从上到下执行,中间没有任何判断和跳转