首页 > Python资料 博客日记
Python标准数据类型-Number(数字)
2024-03-01 20:00:06Python资料围观113次
文章Python标准数据类型-Number(数字)分享给大家,欢迎收藏Python资料网,专注分享技术知识
✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1
📃个人主页:hacker707的csdn博客
🔥系列专栏:零基础入门篇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待
Python标准数据类型-Number数字
number数字数据类型简介
在Python中,数字数据类型包括:
- 整型(int)
- 浮点型(float)
- 复数(complex)
整型int
在Python中,整型数据类型指的是整数,例如-10、0、100等。整数在Python中没有范围限制,可以表示非常大或非常小的整数。
同时,Python的整型也支持二进制、八进制和十六进制的表示方式:
a = 0b111 # 二进制表示 a的值为7
b = 0o12 # 十进制表示 b的值为10
c = 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 + 7j
print(a) # 输出(7+7j)
print(b) # 输出(7+7j)
在Python中复数的运算和实数的运算类似,可以进行基本的加减乘除等运算
a = 1 + 2j
b = 3 + 4j
print(a + b) # 输出(4_6j)
print(a.real) # 输出1.0
print(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.7
print(int(a)) # 输出7
结束语🥇
以上就是Python基础入门篇之Python标准数据类型-Number(数字)
欢迎大家订阅系列专栏:
Python零基础入门篇🥇此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)
感谢大家一直以来对hacker的支持
你们的支持就是博主无尽创作的动力💖💖💖
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- 【Python】简单的爬虫抓取
- Python SpeechRecognition库安装及使用中文识别Python SpeechRecognition库安装及使用中文识别
- 探索Pyro4:Python中的远程对象通信艺术
- jax 和 jaxlib 的 cuda 版本安装
- ⭐️怎么查看电脑Python版本(如何在Windows、Linux和macOS系统上查看Python版本的命令和方法)——《跟老吕学Python》
- python 实现convolution neural network卷积神经网络算法
- 【Python】PyWebIO 初体验:用 Python 写网页
- 【Python学习笔记】 第4章 介绍Python对象类型
- 计算机等级考试2级(Python)知识点整理
- 在 python 中调用 C/C++
点击排行
- 版本匹配指南:Numpy版本和Python版本的对应关系
- Python 可视化 web 神器:streamlit、Gradio、dash、nicegui;低代码 Python Web 框架:PyWebIO
- 版本匹配指南:PyTorch版本、torchvision 版本和Python版本的对应关系
- 相关性分析——Pearson相关系数+热力图(附data和Python完整代码)
- Could not build wheels for llama-cpp-python, which is required to install pyproject.toml-based proj
- Python pyinstaller打包exe最完整教程
- Anaconda版本和Python版本对应关系(持续更新...)
- Python与PyTorch的版本对应