Python之旅3- Python基本数据类型

1、数字类型

①整数

整数用来表示整数数值,即没有小数部分的数值。在python中 ,整数包括正整数、负整数和0,并且它的位数是任意的(当超过计算机自身的计算功能时,会自动转用高精度计算)

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

十进制整数:即我们日常常用的整数形式

 

八进制整数:由0~7组成,进位规则是“逢八进一”并且以0o开头的数

备注:在Python3.X版本中,必须以0o/0O开头,在Python 2.x版本中,八进制数可以以0开头

 

十六进制整数:由0~9、A~F组成,进位规则是“逢十六进一”,并且以0x/0X开头

 

②浮点数

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

 

③复数

Python中的复数与数学中复数的形式完全一致 ,都是有实部和虚部组成,冰鞋使用j或J表示虚部。当表示一个复数时,可以将其实部和虚部相加

如:一个复数实部为5.21  虚部为12.5j  则这个复数为5.21+12.5j

 

2、字符串类型

字符串类型就是连续的字符序列,可以是计算机所能表示的一切字符的集合。在Python中,字符串属于不可变序列,通常使用单引号,或双引号,或三引号括起来

在Python中,字符串还支持转义字符(即使用反斜杠\ 对一些特殊字符进行转义)

常用的转义字符如下:

\    续行符

\n    换行符

\0            空

\t             制表符,用于横向跳到下一制表位

\"             双引号

\'             单引号

\             一个反斜杠

\f             换页

\0dd        八进制数,dd代表的字符

\xhh        十六进制数,hh代表的字符

 

3、布尔类型

布尔类型主要用来表示真或假的值,在Python中,标识符True和False被解释为布尔值

Python中的布尔值可以转化为数值,其中True表示1,False表示为0

备注:Python中的布尔值可以进行数值运算,如True+1的结果为2

 

4、数据类型转换

常用的数据类型转化函数如下:

int(x)              将x转为整数类型

float(x)                将x转为浮点数类型

complex(real[,imag])         创建一个复数

str(x)               将x转为字符串类型

repr(x)               将x转为表达式字符串

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

chr(x)              将整数x转为一个字符

ord(x)              将一个整数x转为他对应的整数值

bin(x)              将一个整数x转为二进制字符串

hex(x)              将一个整数x转为一个十六进制字符串

otc(x)              将一个整数x转为一个八进制字符串

 

posted @   陈亦洺  阅读(76)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示