zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python数据类型

Python 数据类型
2023-09-11 14:21:44 时间

Python数据类型





1. 数字型

a. 整数

在python中,整数包括正整数、负整数和零。整数类型包括十进制数、八进制数、十六进制数和二进制数。

·十进制数:

不能以0作为十进制数的开头。

·八进制数:

由0-7组成,进位规则是“逢八进一”。必须以0o开头,也可能是0O开头。

 OCT
value = 100
print(oct(value))                    0o144
print("{:o}".format(value))          144

octvalue = 0o144
print(octvalue)                      100
print("{:d}".format(octvalue))       100

·十六进制数:

由0-9、A-F组成,进位规则是“逢十六进一”。必须以0x开头,也可能是0X开头。

 HEX
value = 100
print(hex(value))                0x64
print("{:x}".format(value))      64

hexvalue = 0x64
print(hexvalue)                  100
print("{:d}".format(hexvalue))   100

·二进制数:

由0、1组成,进位规则是“逢二进一”。以0b开头,也可能是0b开头。

 BIN
value = 100
print(bin(value))                0b1100100
print("{:b}".format(value))      1100100

binvalue = 0b1100100
print(binvalue)                  100
print("{:d}".format(binvalue))   100


b. 浮点数

由整数部分和小数部分组成,可以使用科学计数法表示。

 科学计数法
sci = 2.3e2
scia = 2.3e+2
sicb = 2.3e-2
print(sci,scia,sicb)         230.0 230.0 0.023

num = 230
print("{:e}".format(num))    2.300000e+02


c. 复数

使用j或J表示虚部。

例如:有一个复数,实部为3,虚部为2j,则表示成3+2j。


2.字符型

定义字符串时需要使用单引号或双引号或三引号括起来,单,双引号必须在一行中。

转义字符需要使用\

\n 代表换行符;\t 代表横向跳格;\\ 代表反斜杠;\" 代表双引号;\' 代表单引号;\r代表回车;\b代表退格


3.布尔型

主要表示真或假的值,True表示1,False表示0。

布尔型的值可以进行数值运算,但不建议进行数值运算。

下面列出表示为假的对象,没有列的都是真:

·False

·None

·0、0.0、虚数0

·空序列,包括字符串、空元组、空列表、空字典

·自定义对象的实例,对象的__bool__方法返回False或者__len__方法返回0



本篇博客为本人学习python时的详细记录,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处