python学习笔记

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结构

顺序结构:从上到下执行,中间没有任何判断和跳转

你可能感兴趣的:(python学习笔记)