搜索
写经验 领红包
 > 职场

pytho数据类型有哪些分别有什么用途(pytho数据类型转换)

导语:Python数据类型

1.整数

整数类型包括十进制整数、八进制整数、十六进制整数和二进制整数

十进制整数:日常生活中常用的整数八进制整数:由0-7组成,进位规则是“逢八进一”,并且以0o开头的数。

如:0o123,-0o123等

注意:在Python2中,八进制数可以以0开头

十六进制整数:由0-9,A-F组成。进位规则是“逢十六进一”,并且以0x或者0X开头的数。

如:0x25,0xA4等

二进制整数:只由0和1组成,进位规则是“逢二进一”。如:1001,110等

2.浮点数

浮点数由整数部分和小数部分组成,主要用于处理包括小数的数。

如:1.232,0.5,-1.56等

浮点数也可以使用科学记数法表示。

如:2.7e2,-3.14e5等

3.字符串

字符串是连续的字符序列,可以是计算机所能表示的一切字符的集合。字符串属于不可变序列,通常使用单引号,双引号或者三引号括起来。这三种方式只是在形式上有区别,在语法上没有区别。

Python字符串还支持转义字符。

转义字符

说明

\

续行符

\n

换行符

\0

\t

水平制表符

\&39;

单引号

\\

一个反斜杠

\f

换页

\0dd

八进制,dd表示字符,如\012表示换行

\xhh

十六进制,hh表示字符,如\xab也表示换行

4.布尔类型

布尔类型主要用来表示真或假的值。标识符True和False表示为布尔值。Python中的布尔值也可以转化为数值,True表示1,False表示0.

Python中的布尔类型的值可以进行数值运算,例如,“False+1”的结果为1.但是通常不建议这么做。

5.数据类型转换

函数

作用

int(x)

将x转换成整数类型

float(x)

将x转换成浮点数类型

complex(x)

创建一个复数

str(x)

将x转换为字符串

repr(x)

将x转换成表达式字符串

eval(x)

计算在字符串x中的有效Python表达式,并返回一个对象

chr(x)

将整数x转换为一个字符

ord(x)

将一个字符x转换为对应的整数值

hex(x)

将一个整数x转换为一个十六进制字符串

oct(x)

将一个整数x转换为一个八进制的字符串

本文内容由小茹整理编辑!