Python学习笔记三:数据类型

数据类型

整数int

32位机器,-2**31~2**31-1,即-2147483648~2147483647(4亿多)

64位机器,-2**63~2**63-1,非常大了。

长整型long

没有位数,取决于机器内存。整数发生溢出会自动转换为长整型,一直为int,没有long的概念。Python 2.2以上使用type(数字)来验证。

浮点型(float

不是小数,表示形式是小数,但小数不止是浮点数,

复数

x+yj

布尔值

真或假,1或0,True或False

字符串

“hello world”

在Python命令提示符下可以直接写代码看结果。

数值运算

+  -  *  /  %  **  //(取整除)

运算符

==  !=  <>  >  <  >=  <=

赋值运算

=  +=  -=  *=  /=  %= **=  //=

逻辑运算

and  or  not

not用法:

a=[1,2,3,4]

if 1 not in a: print(“yes”)

a.isdigit() 判断a是不是一个数字

成员运算

in

not in

身份运算

is

is not

判断两个标识符是否(没有)引用自一个对象

位运算

&按位与

|按位或

^按位异或

~按位取反

<<左移动

>>右移动

计算机中能存储的最小单位是一个二进制位(bit),一个字节(byte)是8bit

bytes运算

二进制数据,与str严格区分,无法拼接,str总是Unicode

str encode bytes,bytes decode str

三元运算

result = 值1 if 条件 else 值2

进制

每4bit代表一个十六进制数

小数,整数部分左边补0,小数部分右边补0

赋值方法:a,b,c,=3,5,7

原文地址:https://www.cnblogs.com/koctr/p/7252739.html