PyCharm快速上手指南,数据类型篇

Python 安装好了后,我们使用 PyCharm 。

PyCharm 2025.2 ,下载工具和安装包地址:

工具下载

进入里面的 script 文件夹,先执行一下 uninstall-current-user.vbs,再执行 install-current-user.vbs,配合一起使用。

今天来分享 Python 常用的数据类型。

整型(int)

整型就是整数,Python中的整数可是能处理任意大小的数字,不像其他语言会有大小限制。

复制代码
python 复制代码
age = 25          # 年龄
count = 1000      # 数量
price = -50       # 可以是负数

Python还支持不同进制的整数表示:

复制代码
python 复制代码
binary = 0b100    # 二进制,相当于十进制的
4octal = 0o100     # 八进制,相当于十进制的64
hexadecimal = 0x100 # 十六进制,相当于十进制的256

浮点型(float)

浮点数就是小数,之所以叫"浮点"是因为小数点是浮动的。

复制代码
python 复制代码
height = 1.75      # 身高(米)
pi = 3.1415926    # 圆周率
temperature = -5.5 # 温度可以是负数

科学计数法表示:

复制代码
python 复制代码
light_speed = 3e8  # 光速:300,000,000
tiny_number = 1.5e-3 # 0.0015

字符串(str)

字符串就是文本信息,用单引号或双引号包裹:

复制代码
python 复制代码
name = "宋宋"      # 双引号
greeting = '你好呀' # 单引号

多行字符串用三引号:

复制代码
python 复制代码
poem = '''床前明月光,疑是地上霜。举头望明月,低头思故乡。'''

布尔型(bool)

布尔值只有两个:True或 False,就像开关一样非开即关。

复制代码
python 复制代码
is_raining = True    # 正在下雨
has_permission = False # 没有权限

查看数据类型

Python可以自动识别数据的类型。我们可以用type()函数来查看:

复制代码
python 复制代码
print(type(42))           # <class 'int'>
print(type(3.14))         # <class 'float'>
print(type("Hello"))      # <class 'str'>
print(type(True))         # <class 'bool'>

下面,我们用 PyCharm 软件运行下代码,结果如下。

一站式开发资源**:Python一站式开发资源**

相关推荐
BK贝壳1 小时前
亿级用户签到位图选型复盘:用 bool-hybrid-array 扛冷启动打卡,也把它和 Roaring/Redis 的边界测清楚了
数据结构·python·性能优化·numpy
2601_966949653 小时前
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
在世修行7 小时前
智学文枢:页面切换与跨页数据预填
python·桌面应用·signal·1024程序员节·pyside·跨页跳转·状态预填
2601_962885728 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
打工仔折腾 AI8 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
信誓旦旦的程序猿9 小时前
【Python量化实战宝典 #21】北向资金跟随手册:聪明钱择时信号(Python 可跑)
python·1024程序员节·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
严谨的麻辣烫9 小时前
静态 ISP 代理请求超时怎么排查?Python 与 curl 实战
python·http·requests·1024程序员节·网络排障
KeepRobots10 小时前
11-01 温哥华不回拨:用 60 行 Python 查你的工单系统会不会差一小时(KeepRobots 工程笔记)
python
xiao77mwq11 小时前
你以为 OCR 慢?实测 81.3 s 里全是故障代价:如何把「定格态」消掉,让耗时从 6.5 s 到 13 倍差距显出原形
python
深圳市益普科技有限公司11 小时前
半导体良率管理YMS:良率与设备参数的相关性,先拉哪几组数据
人工智能·python·算法