python数据类型

一、整数

python可以处理任意大小的整数,包括负整数,在python程序中,整数的表示方法和数学上的写法一模一样

例如:1,100,-100,0,等等

计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0~9,a~f表示

例如:0xff00,0xa5b4c3d2,等等

作业:计算十进制整数45678和十六进制整数0x12fd2之和

代码:print 45678+0x12fd2

二、浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学计数法表示时,一个浮点数的小数点位置是可变的

例如:1.23x109 =12.3x10

浮点数可以用数学写法

例如:1.23,3.14,-9.01,等等

但对于很大或很小的浮点数,就必须用科学计数法表示,把10用e替代

例如:1.23x109 = 1.23e9 = 12.3e8,0.000012 = 1.2e-5,等等

三、字符串

字符串是以‘’""括起来的任意文本

例如:‘abc’,“xyz”,等等

注意:单引号或双引号只是一种表达方式,不是字符串的一部分

例如:‘abc’只有a、b、c这3个字符

定义字符串:如果字符串中本身包含''或""怎么办?

1.如果存在单引号,就可以用双引号括起来;

例如:"I'm OK"

2.如果存在双引号,就用单引号括起来;

例如:'Learn "python" in China'

3.既有单引号又有双引号,就要对字符串进行转义

四、布尔值

布尔值只要TrueFalse两种值,要么是True,要么是False。

布尔值可以用and、or、not运算

and运算是运算,只有所有都为True,and运算结果才能是True。

or运算是运算,只要其中一个为True,or运算结果就是True。

not运算是运算,它是一个单目运算符,把True变为False,False变为True

备注:单目运算符是指运算所需变量为一个的运算符

注意:用True、False表示布尔值时请注意大小写

五、空值

空值是python里一个特殊的值,用None表示。None不能理解为0,因为0有意义而None是一个特殊的空值

原文地址:https://www.cnblogs.com/lihongnxs/p/8023406.html