Python数据类型

您所在的位置:网站首页 python强制换行 Python数据类型

Python数据类型

2023-01-04 01:02| 来源: 网络整理| 查看: 265

Python数据类型

目录 1. 数字型a. 整数b. 浮点数c. 复数 2.字符型3.布尔型

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时的详细记录,如有错误之处,还望各位指正。 文章为原创,如要转载请注明出处



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3