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转为一个八进制字符串
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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代理 了,记录一下