> 职场
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转换为一个八进制的字符串
本文内容由小茹整理编辑!