✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1
📃个人主页:hacker707的csdn博客
🔥系列专栏:零基础入门篇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待
Python标准数据类型-Number数字
在Python中,数字数据类型包括:
- 整型(int)
- 浮点型(float)
- 复数(complex)
整型int
在Python中,整型数据类型指的是整数,例如-10、0、100等。整数在Python中没有范围限制,可以表示非常大或非常小的整数。
同时,Python的整型也支持二进制、八进制和十六进制的表示方式:
a = 0b111 # 二进制表示 a的值为7b = 0o12 # 十进制表示 b的值为10c = 0x9 # 十六进制表示 c的值为9
可以通过使用内置函数bin()
、oct()
和hex()
将整数转换为二进制、八进制和十六进制的字符串:
print(bin(7)) # 输出'0b111'print(oct(10)) # 输出'0o12'print(hex(9)) # 输出'0x9'
浮点型float
- 浮点数由整数部分和小数部分组成,主要用于处理包括小数的数,例如3.14
- 浮点数也可以使用科学计数法表示,例如3.14e7
复数complex
在Python中,复数数据类型表示为complex(复数),由实数部分和虚数部分组成,例如1+2j、-4-3j等。其中实数部分和虚数部分都是浮点数类型。
Python中可以使用内置函数complex()
创建复数类型的对象,也可以使用“实数+虚数j”的方式表示复数。
a = complex(7, 7)b = 7 + 7jprint(a) # 输出(7+7j)print(b) # 输出(7+7j)
在Python中复数的运算和实数的运算类似,可以进行基本的加减乘除等运算
a = 1 + 2jb = 3 + 4jprint(a + b) # 输出(4_6j)print(a.real) # 输出1.0print(b.imag) # 输出4.0
转换数字数据类型
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
int(x)
将x转换为一个整数。float(x)
将x转换到一个浮点数。complex(x)
将x转换到一个复数,实数部分为 x,虚数部分为 0。complex(x, y)
将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
实例
:将7.7转换为整数
a = 7.7print(int(a)) # 输出7
以上就是Python基础入门篇之Python标准数据类型-Number(数字)
欢迎大家订阅系列专栏:
Python零基础入门篇🥇此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)
感谢大家一直以来对hacker的支持
你们的支持就是博主无尽创作的动力💖💖💖