【Python入门自学笔记专辑】——python基本数据类型
python3基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
#!/usr/bin/python3
counter = 100 # 整型变量
miles = 1000.0 # 浮点型变量
name = "nowcoder" # 字符串
print (counter)
print (miles)
print (name)
输出
100
1000.0
nowcoder
数字类型
Python数字类型有4种:整数类型、浮点数类型、复数类型和布尔类型。
整数类型
Python整数类型称为int,整数类型的范围可以很大(Python2里有long类型,Python3中没有long类型),只受所在计算机硬件的限制。
整数类型默认为十进制数,但是也可以表示十六进制、八进制和二进制,表示方法如下。
- 二进制数:以0b或0B为前缀,注意0是阿拉伯数字,不要误以为是字母‘o’
- 八进制数:以0o或0O为前缀,注意是O,注意!
- 十六进制:以0x或0X为前缀
例子(在Python Shell中运行)
>>>28
28
>>>0b11100
28
>>>0o34
28
>>>0O34
28
>>>0x1c
28
浮点数类型
Python的浮点类型为float,float类型用于存储小数类型,只支持双精度浮点数。大小写e可以表示10的指数。e2表示10^2.
Python Shell 实例:
>>>1.0
1.0
>>>0.0
0.0
>>>3.36e2
336.0
>>>1.56e-2
0.0156
复数类型
很多计算机语言都不支持复数类型,但是Python语言支持复数。
Python中复数类型为complex。例如1+2j表示实部为1、虚部为2的复数。
Python Shell中运行如下
>>>(1+2j)
(1+2j)
>>>(1+2j) + (1+2j)
(2+4j)
布尔类型
布尔值为bool,bool是int的子类,它只有两个值:True和False(第一个字母必须大写)
实例:
>>>bool(0)
False
>>>bool(2)
True
>>>bool(1)
True
>>>bool('')
False
>>>bool(' ')
True
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 想让你多爱自己一些的开源计时器
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 大模型 Token 究竟是啥:图解大模型Token
· 用99元买的服务器搭一套CI/CD系统
· 如何在 .NET 中 使用 ANTLR4