Python初学笔记---数据类型

  Python3六种标准的数据类型:Number(数字),String(字符串),List(列表),Tuple(元组),Sets(集合),Dictionary(字典)

1 数字

1.1:整型(int

  Python3没有限制整型大小,可以当Python2的long使用

  整数除法中,除法(/)计算结果是浮点数,即使可以整除也是如此,如果想要得到整数结果,丢弃小数部分,可以使用地板除(//)

1.2浮点型(float)

  浮点型有整数部分和小数部分组成,亦可以使用科学计数法

1.3复数(complex)

  复数由实部和虚部组成,可以用a+bj或complex(a,b)表示

1.4数据类型转换

  int(x),把x转换成整数

  float(x),把x转换成浮点数

  complex(x),把x转换成一个复数,实部x,虚部0

  complex(x,y),把x和y转换成一个复数,实部x,虚部y

1.5常量

  PI:数学常量π

  E:数学常量e

1.6变量

  Python中变量没有明显的变量声明,类型不是固定的,随值而变:

  

1.7 语句和表达式

  语句是Python解释器可以运行的一个代码单元,可以理解为可以执行的一个命令

  表达式是值、变量和操作符的组合

  语句会造成一些改变,如赋值语句会改变变量的值,表达式最终会变为一个值,不会造成某些改变

1.8运算符和操作对象

  Python 7种操作符:算术操作符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员操作符、身份运算符

  1)算术操作符:

    +,-,*,/,%

    **:幂运算10**3输出1000

    //:取整除16//3输出5

  2)比较运算符:==、!=、>、<、>=、<=

  3)赋值运算符:=,+=,-=,*=,/=,%=,**=,//=

  4)位运算符:

    &,|,

    ^抑或:相同位相同为0,相反为1,

    ~取反,<<,>>

  5)逻辑运算符

  and,布尔与,如果x为False,x and y就返回False,否则返回y的计算值

  

  or,布尔或,如果x非0,x or y就返回x的值,否则返回y的值

  

  not,布尔非,如果x为True,not x返回False,如果x为False,返回True

  

  6)成员运算符

  in 如果在指定序列中找到值,返回True,否则返回false;not in 与in相反

  

  7)身份运算符

  is判断两个标识符是否引用自同一个对象,是返回True,不是返回False

  

  

  

猜你喜欢

转载自www.cnblogs.com/ShouWangYiXin/p/10504820.html